LICENSE
README.md
pyproject.toml
test/test_tiny.py
tinygrad/__init__.py
tinygrad/callify.py
tinygrad/device.py
tinygrad/dtype.py
tinygrad/function.py
tinygrad/gradient.py
tinygrad/helpers.py
tinygrad/py.typed
tinygrad/tensor.py
tinygrad.egg-info/PKG-INFO
tinygrad.egg-info/SOURCES.txt
tinygrad.egg-info/dependency_links.txt
tinygrad.egg-info/requires.txt
tinygrad.egg-info/top_level.txt
tinygrad/codegen/__init__.py
tinygrad/codegen/gpudims.py
tinygrad/codegen/simplify.py
tinygrad/codegen/late/__init__.py
tinygrad/codegen/late/devectorizer.py
tinygrad/codegen/late/expander.py
tinygrad/codegen/late/gater.py
tinygrad/codegen/late/linearizer.py
tinygrad/codegen/late/regalloc.py
tinygrad/codegen/opt/__init__.py
tinygrad/codegen/opt/heuristic.py
tinygrad/codegen/opt/postrange.py
tinygrad/codegen/opt/search.py
tinygrad/codegen/opt/tc.py
tinygrad/engine/__init__.py
tinygrad/engine/jit.py
tinygrad/engine/realize.py
tinygrad/llm/__init__.py
tinygrad/llm/__main__.py
tinygrad/llm/chat.html
tinygrad/llm/cli.py
tinygrad/llm/gguf.py
tinygrad/llm/model.py
tinygrad/mixin/__init__.py
tinygrad/mixin/creation.py
tinygrad/mixin/dtype.py
tinygrad/mixin/elementwise.py
tinygrad/mixin/movement.py
tinygrad/mixin/reduce.py
tinygrad/nn/__init__.py
tinygrad/nn/datasets.py
tinygrad/nn/onnx.py
tinygrad/nn/optim.py
tinygrad/nn/state.py
tinygrad/nn/torch.py
tinygrad/renderer/__init__.py
tinygrad/renderer/cstyle.py
tinygrad/renderer/llvmir.py
tinygrad/renderer/nir.py
tinygrad/renderer/ptx.py
tinygrad/renderer/wgsl.py
tinygrad/renderer/amd/__init__.py
tinygrad/renderer/amd/dsl.py
tinygrad/renderer/amd/elf.py
tinygrad/renderer/amd/generate.py
tinygrad/renderer/amd/sqtt.py
tinygrad/renderer/isa/__init__.py
tinygrad/renderer/isa/x86.py
tinygrad/runtime/__init__.py
tinygrad/runtime/ops_amd.py
tinygrad/runtime/ops_cl.py
tinygrad/runtime/ops_cpu.py
tinygrad/runtime/ops_cuda.py
tinygrad/runtime/ops_disk.py
tinygrad/runtime/ops_dsp.py
tinygrad/runtime/ops_hip.py
tinygrad/runtime/ops_metal.py
tinygrad/runtime/ops_npy.py
tinygrad/runtime/ops_null.py
tinygrad/runtime/ops_nv.py
tinygrad/runtime/ops_python.py
tinygrad/runtime/ops_qcom.py
tinygrad/runtime/ops_rdma.py
tinygrad/runtime/ops_tinyfs.py
tinygrad/runtime/ops_webgpu.py
tinygrad/runtime/autogen/__init__.py
tinygrad/runtime/autogen/amd_gpu.py
tinygrad/runtime/autogen/amdgpu_drm.py
tinygrad/runtime/autogen/amdgpu_kd.py
tinygrad/runtime/autogen/avcodec.py
tinygrad/runtime/autogen/comgr.py
tinygrad/runtime/autogen/comgr_3.py
tinygrad/runtime/autogen/corefoundation.py
tinygrad/runtime/autogen/cuda.py
tinygrad/runtime/autogen/ggml_common.py
tinygrad/runtime/autogen/hip.py
tinygrad/runtime/autogen/hsa.py
tinygrad/runtime/autogen/ib.py
tinygrad/runtime/autogen/io_uring.py
tinygrad/runtime/autogen/iokit.py
tinygrad/runtime/autogen/kfd.py
tinygrad/runtime/autogen/kgsl.py
tinygrad/runtime/autogen/libc.py
tinygrad/runtime/autogen/libclang.py
tinygrad/runtime/autogen/libusb.py
tinygrad/runtime/autogen/llvm.py
tinygrad/runtime/autogen/llvm_qcom.py
tinygrad/runtime/autogen/mesa.py
tinygrad/runtime/autogen/metal.py
tinygrad/runtime/autogen/mlx5.py
tinygrad/runtime/autogen/nv.py
tinygrad/runtime/autogen/nv_570.py
tinygrad/runtime/autogen/nv_580.py
tinygrad/runtime/autogen/nvjitlink.py
tinygrad/runtime/autogen/nvrtc.py
tinygrad/runtime/autogen/opencl.py
tinygrad/runtime/autogen/pci.py
tinygrad/runtime/autogen/qcom_dsp.py
tinygrad/runtime/autogen/rocprof.py
tinygrad/runtime/autogen/sqtt.py
tinygrad/runtime/autogen/vfio.py
tinygrad/runtime/autogen/webgpu.py
tinygrad/runtime/autogen/am/__init__.py
tinygrad/runtime/autogen/am/am.py
tinygrad/runtime/autogen/am/fw.py
tinygrad/runtime/autogen/am/navi_offsets.py
tinygrad/runtime/autogen/am/pm4_nv.py
tinygrad/runtime/autogen/am/pm4_soc15.py
tinygrad/runtime/autogen/am/pmc.py
tinygrad/runtime/autogen/am/regs.py
tinygrad/runtime/autogen/am/sdma_4_0_0.py
tinygrad/runtime/autogen/am/sdma_5_0_0.py
tinygrad/runtime/autogen/am/sdma_6_0_0.py
tinygrad/runtime/autogen/am/smu_13_0_0.py
tinygrad/runtime/autogen/am/smu_13_0_12.py
tinygrad/runtime/autogen/am/smu_13_0_6.py
tinygrad/runtime/autogen/am/smu_14_0_2.py
tinygrad/runtime/autogen/am/soc_11.py
tinygrad/runtime/autogen/am/soc_12.py
tinygrad/runtime/autogen/am/soc_9.py
tinygrad/runtime/autogen/am/vega_offsets.py
tinygrad/runtime/autogen/amd/__init__.py
tinygrad/runtime/autogen/amd/common.py
tinygrad/runtime/autogen/amd/cdna/__init__.py
tinygrad/runtime/autogen/amd/cdna/enum.py
tinygrad/runtime/autogen/amd/cdna/ins.py
tinygrad/runtime/autogen/amd/cdna/operands.py
tinygrad/runtime/autogen/amd/cdna/str_pcode.py
tinygrad/runtime/autogen/amd/rdna3/__init__.py
tinygrad/runtime/autogen/amd/rdna3/enum.py
tinygrad/runtime/autogen/amd/rdna3/ins.py
tinygrad/runtime/autogen/amd/rdna3/operands.py
tinygrad/runtime/autogen/amd/rdna3/str_pcode.py
tinygrad/runtime/autogen/amd/rdna4/__init__.py
tinygrad/runtime/autogen/amd/rdna4/enum.py
tinygrad/runtime/autogen/amd/rdna4/ins.py
tinygrad/runtime/autogen/amd/rdna4/operands.py
tinygrad/runtime/autogen/amd/rdna4/str_pcode.py
tinygrad/runtime/autogen/nv_regs/__init__.py
tinygrad/runtime/autogen/nv_regs/dev_bus.py
tinygrad/runtime/autogen/nv_regs/dev_falcon_second_pri.py
tinygrad/runtime/autogen/nv_regs/dev_falcon_v4.py
tinygrad/runtime/autogen/nv_regs/dev_fb.py
tinygrad/runtime/autogen/nv_regs/dev_fbif_v4.py
tinygrad/runtime/autogen/nv_regs/dev_fsp_pri.py
tinygrad/runtime/autogen/nv_regs/dev_gc6_island.py
tinygrad/runtime/autogen/nv_regs/dev_gsp.py
tinygrad/runtime/autogen/nv_regs/dev_mmu.py
tinygrad/runtime/autogen/nv_regs/dev_riscv_pri.py
tinygrad/runtime/autogen/nv_regs/dev_sec_pri.py
tinygrad/runtime/autogen/nv_regs/dev_therm.py
tinygrad/runtime/autogen/nv_regs/dev_vm.py
tinygrad/runtime/autogen/nv_regs/nv_ref.py
tinygrad/runtime/graph/__init__.py
tinygrad/runtime/graph/cuda.py
tinygrad/runtime/graph/hcq.py
tinygrad/runtime/graph/metal.py
tinygrad/runtime/support/__init__.py
tinygrad/runtime/support/amd.py
tinygrad/runtime/support/autogen.py
tinygrad/runtime/support/c.py
tinygrad/runtime/support/compiler_amd.py
tinygrad/runtime/support/compiler_cpu.py
tinygrad/runtime/support/compiler_cuda.py
tinygrad/runtime/support/compiler_mesa.py
tinygrad/runtime/support/compiler_qcom.py
tinygrad/runtime/support/elf.py
tinygrad/runtime/support/hcq.py
tinygrad/runtime/support/memory.py
tinygrad/runtime/support/objc.py
tinygrad/runtime/support/system.py
tinygrad/runtime/support/usb.py
tinygrad/runtime/support/am/__init__.py
tinygrad/runtime/support/am/amdev.py
tinygrad/runtime/support/am/ip.py
tinygrad/runtime/support/mlx/__init__.py
tinygrad/runtime/support/mlx/mlxdev.py
tinygrad/runtime/support/nv/__init__.py
tinygrad/runtime/support/nv/ip.py
tinygrad/runtime/support/nv/nvdev.py
tinygrad/schedule/__init__.py
tinygrad/schedule/allreduce.py
tinygrad/schedule/indexing.py
tinygrad/schedule/memory.py
tinygrad/schedule/multi.py
tinygrad/schedule/rangeify.py
tinygrad/uop/__init__.py
tinygrad/uop/decompositions.py
tinygrad/uop/divandmod.py
tinygrad/uop/ops.py
tinygrad/uop/render.py
tinygrad/uop/spec.py
tinygrad/uop/symbolic.py
tinygrad/uop/upat.py
tinygrad/uop/validate.py
tinygrad/viz/__init__.py
tinygrad/viz/cli.py
tinygrad/viz/index.html
tinygrad/viz/serve.py
tinygrad/viz/assets/cdnjs.cloudflare.com/ajax/libs/highlight.js/11.10.0/highlight.min.js
tinygrad/viz/assets/cdnjs.cloudflare.com/ajax/libs/highlight.js/11.10.0/languages/cpp.min.js
tinygrad/viz/assets/cdnjs.cloudflare.com/ajax/libs/highlight.js/11.10.0/languages/python.min.js
tinygrad/viz/assets/cdnjs.cloudflare.com/ajax/libs/highlight.js/11.10.0/languages/x86asm.min.js
tinygrad/viz/assets/cdnjs.cloudflare.com/ajax/libs/highlight.js/11.10.0/styles/default.min.css
tinygrad/viz/assets/d3js.org/d3.v7.min.js
tinygrad/viz/assets/dagrejs.github.io/project/dagre/latest/dagre.min.js
tinygrad/viz/assets/unpkg.com/@highlightjs/cdn-assets@11.10.0/styles/tokyo-night-dark.min.css
tinygrad/viz/js/index.js
tinygrad/viz/js/worker.js