| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-05-22 | 1.7 kB | |
| tinygrad 0.13.0 source code.tar.gz | 2026-05-22 | 11.5 MB | |
| tinygrad 0.13.0 source code.zip | 2026-05-22 | 12.2 MB | |
| Totals: 3 Items | 23.7 MB | 0 | |
Pretty large release, with mlperf stuff, lots of refactors, and MacOS eGPU support!
Over 1600 commits since 0.12.0.
At 22853 lines.
Release Highlights
- Renderers, runtimes, and architectures are now all specified by a overarching
DEV=environment variable [PRs] - https://docs.tinygrad.org/env_vars/#dev-variable
- X86 Renderer that renders out to assembly [#14873]
- The USB interface has seen a lot of improvements
- Support for out custom firmware [#15597]
- Performance improvements [#15677] [#15678]
- Support for running tinygrad on thunderbolt and USB 4 eGPUs connected to Macs. [#14124] [#15296] [#15541]
- https://docs.tinygrad.org/tinygpu/
VIZhas become more powerful with support for:- SQTT packet tracing [#15065]
- viz cli, a new terminal interface to VIZ for both human and agent use [PRs]
- Majority of the Op methods have been moved to mixins, allowing them to work on both Tensor and UOp classes [PRs]
Tensor.requires_gradremoval [TIP]- Lots of llama trainer changes and improvements for mlperf training 6.0 [PRs]