From 150ee9eb6d77f5a99e87368ee0facd522d7bdd34 Mon Sep 17 00:00:00 2001 From: George Hotz Date: Wed, 15 Apr 2026 10:34:47 +0800 Subject: [PATCH] sched docs --- docs/developer/developer.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/developer/developer.md b/docs/developer/developer.md index f83f59dd58..14c0131ac6 100644 --- a/docs/developer/developer.md +++ b/docs/developer/developer.md @@ -17,9 +17,9 @@ The `UOp` graph specifies the compute in terms of low level tinygrad ops. Not al ## Scheduling -The [scheduler](https://github.com/tinygrad/tinygrad/tree/master/tinygrad/engine/schedule.py) converts the graph of UOps into a list of `ExecItem`. One `ExecItem` is one kernel on the GPU, and the scheduler is responsible for breaking the large compute graph into subgraphs that can fit in a kernel. `ast` specifies what compute to run, and `bufs` specifies what buffers to run it on. +The [scheduler](https://github.com/tinygrad/tinygrad/tree/master/tinygrad/schedule/__init__.py) converts the graph of UOps into a list of `ExecItem`. One `ExecItem` is one kernel on the GPU, and the scheduler is responsible for breaking the large compute graph into subgraphs that can fit in a kernel. `ast` specifies what compute to run, and `bufs` specifies what buffers to run it on. -::: tinygrad.engine.schedule.ExecItem +::: tinygrad.schedule.ExecItem ## Lowering