Download Latest Version tinygrad 0.13.0 source code.tar.gz (11.5 MB)
Email in envelope

Get an email when there's a new version of tinygrad

Home / v0.13.0
Name Modified Size InfoDownloads / 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/
  • VIZ has 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_grad removal [TIP]
  • Lots of llama trainer changes and improvements for mlperf training 6.0 [PRs]

See the full changelog: https://github.com/tinygrad/tinygrad/compare/v0.12.0...v0.13.0

Join the Discord!

Source: README.md, updated 2026-05-22