tinygrad/tinygrad/runtime
uuuvn e9c5b23ba1
Use MTLCompiler directly (v2) (#7920)
* Use MTLCompiler directly (v2)

* to_block_literal and REQUEST_TYPE_COMPILE

* Rewrite command encoding

* Revert to_block_literal

* Maybe that's more readable to some people?

* Typo and comment about stdlib caching

* Update ops_metal.py

* Update ops_metal.py

* Update ops_metal.py

---------

Co-authored-by: George Hotz <72895+geohot@users.noreply.github.com>
2024-12-04 16:36:48 +08:00
..
autogen amd pkt3 refactor (#7923) 2024-11-28 11:06:37 +03:00
graph sacrifice ClangGraph on the altar of lines [pr] (#8009) 2024-12-03 21:11:15 +08:00
support hcq c-like args state (#8020) 2024-12-03 23:53:35 +03:00
__init__.py pylint runtime/ and shape/ (#5044) 2024-06-18 19:48:18 -04:00
ops_amd.py hcq c-like args state (#8020) 2024-12-03 23:53:35 +03:00
ops_clang.py sacrifice ClangGraph on the altar of lines [pr] (#8009) 2024-12-03 21:11:15 +08:00
ops_cloud.py BufferSpec and ProgramSpec [pr] (#7814) 2024-11-21 12:18:05 +08:00
ops_cuda.py BufferSpec and ProgramSpec [pr] (#7814) 2024-11-21 12:18:05 +08:00
ops_disk.py final dname to device [pr] (#7806) 2024-11-20 20:20:28 +08:00
ops_gpu.py BufferSpec and ProgramSpec [pr] (#7814) 2024-11-21 12:18:05 +08:00
ops_hip.py BufferSpec and ProgramSpec [pr] (#7814) 2024-11-21 12:18:05 +08:00
ops_llvm.py rename device to dev so Buffer can be Allocator [pr] (#7799) 2024-11-20 15:47:26 +08:00
ops_metal.py Use MTLCompiler directly (v2) (#7920) 2024-12-04 16:36:48 +08:00
ops_npy.py disable disable_abstract_method [pr] (#7815) 2024-11-21 12:28:57 +08:00
ops_nv.py hcq c-like args state (#8020) 2024-12-03 23:53:35 +03:00
ops_python.py prepare mypy==1.13.0: legacy cast (#7866) 2024-11-27 10:33:35 -05:00
ops_qcom.py hcq replace update with sint (#7899) 2024-11-29 20:08:13 +03:00
ops_webgpu.py Downgrade wgpu to prevent sd segfault (#7969) 2024-12-02 15:48:44 +01:00