tinygrad/tinygrad/runtime
Christopher Milan 9dc524536f
IMAGE=1 creates "dynamic" images (#13769)
* remove image from BufferSpec

* cl tiny_gemm (64) works

* mypy

* padding

* openpilot CL

* reshape properly

* remove extra qcom checks

* pad output

* mypy

* update compile test

* move undo

* TestImageCopy valid images

* TestImageRealization valid images

* TestImageDType valid images

* cleanups

* test_renderer_failures

* ruff

* mypy

* simplify ops_qcom

* bump step time

* Revert "bump step time"

This reverts commit 75a037c7d0.

* "dynamic textures" are optional

* a start

* IMAGE=1 works, no FLOAT16

* fast but wrong

* mypy

* some fixes

* better

* works

* refactor

* oops
2026-01-02 16:22:39 -05:00
..
autogen fix exception in cuda bindings code on windows (#13823) 2025-12-29 12:58:22 -05:00
graph am: fix aid doorbells (#13971) 2026-01-02 15:53:44 +03:00
support am: fix aid doorbells (#13971) 2026-01-02 15:53:44 +03:00
__init__.py pylint runtime/ and shape/ (#5044) 2024-06-18 19:48:18 -04:00
ops_amd.py am: remove pipe, queue from setup_ring (#13947) 2026-01-01 21:06:41 +03:00
ops_cl.py IMAGE=1 creates "dynamic" images (#13769) 2026-01-02 16:22:39 -05:00
ops_cpu.py NIR: new-style (fix beam) (#13887) 2025-12-29 18:41:29 -05:00
ops_cuda.py fix cuda check (#13726) 2025-12-16 18:00:09 -05:00
ops_disk.py only set DiskDevice.size if it opens successfully (#13962) 2026-01-01 19:33:26 -05:00
ops_dsp.py add device to program (#13815) 2025-12-23 16:15:33 -05:00
ops_hip.py move amd compilers to new style (#13831) 2025-12-25 13:42:24 -05:00
ops_metal.py remove unused to_struct [pr] (#13973) 2026-01-02 08:54:57 -05:00
ops_npy.py auto-select available compilers (#12094) 2025-09-10 19:52:01 +03:00
ops_null.py NIR: new-style (fix beam) (#13887) 2025-12-29 18:41:29 -05:00
ops_nv.py amd: lazy sdma queue allocation (#13920) 2025-12-31 15:17:13 +03:00
ops_python.py device: respect compiler ContextVars (#13523) 2025-12-02 14:42:04 +03:00
ops_qcom.py IMAGE=1 creates "dynamic" images (#13769) 2026-01-02 16:22:39 -05:00
ops_tinyfs.py feat: configurable timeout (#13537) 2025-12-02 13:35:35 -08:00
ops_webgpu.py device: respect compiler ContextVars (#13523) 2025-12-02 14:42:04 +03:00