tinygrad/tinygrad
Ananta Ranganathan 4005e9db6d
Mxfp4 fix (#14866)
* double e2m1 values for mxfp4

* check if assert equal works in ci

* Revert "check if assert equal works in ci"

This reverts commit 8cf902ce0d.

* remove unnecessary whitespace change

* add test case that fails for old implementation but passes for new

* add note that the previous test is bad

* clarification on the methodology for the test

* fix the indent problem that happened to skip this test

* for now update mxfp4 block test to similarly use allclose (bad)

* add gist link and clearer explanation of process for computing test data
2026-02-18 18:50:59 -05:00
..
apps recursive resolve assign dependency (#14688) 2026-02-11 17:41:05 -05:00
codegen remove doublecast in IMAGE=1 (#14839) 2026-02-17 18:22:14 -05:00
engine remove all the outerworld stuff, it was too complex (#14852) 2026-02-18 17:44:11 +08:00
mixin move more to mixins (#14780) 2026-02-16 11:35:00 +08:00
nn Mxfp4 fix (#14866) 2026-02-18 18:50:59 -05:00
renderer LLVM actually supports ops (#14843) 2026-02-17 18:21:33 -05:00
runtime am: aca (#14861) 2026-02-18 21:40:09 +03:00
schedule remove handle_allreduce_multirank and group_id [pr] (#14869) 2026-02-18 16:13:54 -05:00
uop UOp.axis raises for invalid reshape (#14863) 2026-02-18 11:28:56 -05:00
viz viz: second profiler link goes to source code (#14855) 2026-02-18 19:40:34 +09:00
__init__.py move files into uop dir (#10399) 2025-05-18 11:38:28 -07:00
device.py remove handle_allreduce_multirank and group_id [pr] (#14869) 2026-02-18 16:13:54 -05:00
dtype.py support bitcast in sym_infer (#14708) 2026-02-12 10:21:05 -05:00
gradient.py remove all the outerworld stuff, it was too complex (#14852) 2026-02-18 17:44:11 +08:00
helpers.py nvcc/nvdisasm macos shim (#14822) 2026-02-17 20:07:05 +09:00
py.typed add a single py.typed (#6083) 2024-08-14 17:31:46 -07:00
tensor.py Revert "one run_schedule for assign realize (#14835)" (#14837) 2026-02-17 14:34:26 -05:00