tinygrad/test/mockgpu
George Hotz 25ef866e89
write python emulator from RDNA3 psuedocode in pdf (#13841)
* write python emulator from RDNA3 psuedocode in pdf

* emu2

* more emu

* working

* more psueod

* progress

* cleanups

* delete junk

* delete stale files

* just emu

* work

* emu compare

* bemu

* cleanups and more failures

* revert bench emu

* fix emu cmp

* four tests fail

* bugfixes

* dsl

* ext

* refactor

* dsl

* div scale fix

* test_emu

* fix emu tests

* pcode

* test pcode

* top imports

* fix test_emu to use run_asm

* emu tests on real hardware

* more tests

* more emu tests

* more

* work

* work

* bug fix

* bugfixes

* fix fp16 gemm

* all ops tests pass in emulator

* fix llvm tests

* fix a few more tests

* fix mockgpu timeout
2025-12-29 07:39:53 -05:00
..
amd write python emulator from RDNA3 psuedocode in pdf (#13841) 2025-12-29 07:39:53 -05:00
cuda In-tree autogen: all C libraries (#13220) 2025-11-13 18:57:44 -08:00
nv mockgpu: async support (#13868) 2025-12-29 13:18:37 +03:00
driver.py hw interface abstraction (#8524) 2025-01-07 18:18:28 +03:00
gpu.py Very basic mock sqtt (#10512) 2025-05-26 14:38:28 -07:00
helpers.py write python emulator from RDNA3 psuedocode in pdf (#13841) 2025-12-29 07:39:53 -05:00
mockgpu.py rename HWInterface -> FileIOInterface (#9989) 2025-04-22 22:18:57 +03:00
usb.py usb: cache writes into 0xa000 (#10191) 2025-05-07 16:03:35 +03:00