Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2024-11-19 | 1.1 kB | |
tinygrad 0.10.0 source code.tar.gz | 2024-11-19 | 9.9 MB | |
tinygrad 0.10.0 source code.zip | 2024-11-19 | 10.2 MB | |
Totals: 3 Items | 20.0 MB | 0 |
A significant under the hood update.
Over 1200 commits since 0.9.2
.
At 9937 lines.
Release Highlights
VIZ=1
to show how rewrites are happening, try it- 0 python dependencies!
- Switch from numpy random to threefry, removing numpy [#6116]
- Switch from pyobjc to ctypes for metal, removing pyobjc [#6545]
- 3 new backends
QCOM=1
HCQ backend for runtime speed on Adreno 630 [#5213]CLOUD=1
for remote tinygrad [#6964]DSP=1
backend on Qualcomm devices (alpha) [#6112]- More Tensor Cores
- Apple AMX support [#5693]
- Intel XMX tensor core support [#5622]
- Core refactors
- Removal of symbolic, it's just UOp rewrite now
- Many refactors with EXPAND, VECTORIZE, and INDEX
- Progress toward the replacement of
LazyBuffer
withUOp