tinygrad/test
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
..
amd PYTHONREMU: fix vop3p literals (#15372) 2026-03-19 07:05:01 -04:00
backend cdna4 emulator testing ASM_GEMM in CI (#15373) 2026-03-20 05:51:30 +09:00
device call release() in MetalAllocator._free (#14970) 2026-02-23 23:33:31 +03:00
external memory: traverse all valid ranges only (#15338) 2026-03-18 14:03:39 +08:00
mockgpu cdna4 emulator testing ASM_GEMM in CI (#15373) 2026-03-20 05:51:30 +09:00
models relax atol for test_xlm_roberta_large (#15066) 2026-02-28 11:22:35 -05:00
null limit gl*lc (#15359) 2026-03-19 12:38:55 +08:00
opt move tests to test/backend (#14691) 2026-02-12 11:09:44 +08:00
speed ops_gpu -> ops_cl (#12103) 2025-09-10 15:15:48 -04:00
testextra viz: all tests can run on the NULL device (#15328) 2026-03-18 04:14:20 +09:00
unit Tensor(uop) uses device from uop (#15340) 2026-03-18 02:56:06 -04:00
web remove stale / untested viz related files (#13785) 2025-12-21 16:42:48 +08:00
__init__.py All devices are equal! (#196) 2020-12-15 23:44:08 -08:00
helpers.py allocate generates a call (#14958) 2026-02-23 15:59:20 +08:00
README move tests to test/backend (#14691) 2026-02-12 11:09:44 +08:00
test_tiny.py beautiful SQTT_PARSE=1 with color (#13428) 2025-11-23 01:05:14 -08:00

Three groups of tests run in CI

backend -- tests that run on each backend
null -- tests that don't require any backend
unit -- tests that only run on a single backend in CI