tinygrad/tinygrad/runtime
nimlgen ab3ac2b58d
hw interface abstraction (#8524)
* use HWInterface in autogen

* mockgpu

* HWInterface

* more HWInterface

* fix

* fix

* old code

* fix

* implicit field definition

* add offset check to mockgpu too

* refactor

* forgot to pass flags + read rewrite

* test

* play with vfio

* nv: this should be kept

* try this

* vfio

* rm overwrite=True

* linetr

* do not reinit kfd

* minor

* mypy

* mock

* init them once

---------

Co-authored-by: patrini32 <patrini23@proton.me>
2025-01-07 18:18:28 +03:00
..
autogen hw interface abstraction (#8524) 2025-01-07 18:18:28 +03:00
graph update typing.Optional to 3.10 for hcq (#8479) 2025-01-03 16:20:49 +03:00
support hw interface abstraction (#8524) 2025-01-07 18:18:28 +03:00
__init__.py pylint runtime/ and shape/ (#5044) 2024-06-18 19:48:18 -04:00
ops_amd.py hw interface abstraction (#8524) 2025-01-07 18:18:28 +03:00
ops_clang.py Clang JIT (#8481) 2025-01-03 11:12:55 -05:00
ops_cloud.py few type cleanups [pr] (#8347) 2024-12-20 01:56:01 -05:00
ops_cuda.py mockcuda (#8503) 2025-01-05 01:23:57 +03:00
ops_disk.py remove from __future__ import annotations from runtimes [pr] (#8373) 2024-12-21 23:46:07 -05:00
ops_dsp.py bring back the DSP runtime 2024-12-31 12:01:42 -05:00
ops_gpu.py replace Tuple with tuple [pr] (#8344) 2024-12-19 21:27:56 -08:00
ops_hip.py remove from __future__ import annotations from runtimes [pr] (#8373) 2024-12-21 23:46:07 -05:00
ops_llvm.py remove from __future__ import annotations from runtimes [pr] (#8373) 2024-12-21 23:46:07 -05:00
ops_metal.py Suppress 'X warnings generated.' in MTLCompiler (#8489) 2025-01-04 10:22:37 -05:00
ops_npy.py disable disable_abstract_method [pr] (#7815) 2024-11-21 12:28:57 +08:00
ops_nv.py hw interface abstraction (#8524) 2025-01-07 18:18:28 +03:00
ops_python.py import and type cleanups [pr] (#8359) 2024-12-20 21:52:02 -05:00
ops_qcom.py update typing.Optional to 3.10 for hcq (#8479) 2025-01-03 16:20:49 +03:00
ops_webgpu.py few minor code cleanups [pr] (#8267) 2024-12-15 23:44:51 -05:00