tinygrad/test/mockgpu
qazal 176ad47d7d
cdna4 emulator testing ASM_GEMM in CI (#15373)
* cdna emulator work

* accvgprs

* cdna passes most tests

* ruff

* add cdna4 to tests

* cdna emu

* crash

* pass?

* work

* gen

* clean up wave_size access

* asm_gemm passes

* remove acc from dsl.py, emulator can keep its different reg file

it's purely an encoding here, the ASM_GEMM already encodes acc srcs with v[], this can
be cleaned up later, but not functionally required for emulator.

* split asm_gemm tests to ones fast on the emulator

* don't do that

* 124 stays null on rdna

* the segfault was because of hw regs, not this

* Revert "clean up wave_size access", it's explicitly tested

This reverts commit 1202ff5787.

* nullcopyout

---------

Co-authored-by: George Hotz <geohot@gmail.com>
Co-authored-by: George Hotz <72895+geohot@users.noreply.github.com>
2026-03-20 05:51:30 +09:00
..
am mockam usb (#14916) 2026-02-21 23:05:54 +03:00
amd cdna4 emulator testing ASM_GEMM in CI (#15373) 2026-03-20 05:51:30 +09:00
cuda remove ctypes.Structure (#13651) 2026-01-15 05:06:22 -05:00
nv mockgpu: hevc (#14606) 2026-02-07 12:27:55 +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 move amd emulator out of tree (#14740) 2026-02-14 10:32:00 +08:00
mockgpu.py mockam usb (#14916) 2026-02-21 23:05:54 +03:00
usb.py mockam usb (#14916) 2026-02-21 23:05:54 +03:00