View on Github | View on Website
Tutorials on tinygrad internals, adapted from Di Zhu’s original notes.
Updated September 21, 2026 against tinygrad 8ad8f73.
The chapters now explain the current UOp, rangeification, scheduling, compilation, and runtime implementation. Existing chapter addresses are preserved; each chapter links its original version. These are independent tutorials, revised with AI assistance.
Runnable Python blocks are checked by the example runner. See validation coverage for the tested revision, devices, and hardware limits.