tinygrad/tinygrad
Friedrich Carl Eichenroth 94db8426cb
Add consistent typing for python 3.10 in tensor.py (#9326)
* add consistent typing for python 3.10 in tensor.py

* pull

* Tensor.copysign (#9329)

* fast amd gemm (#9318)

* 50 TFLOP AMD gemm

* add lds tiling

* register tiling

* flip locals

* work

* comment

* remove those

* fix Tensor.view with a tuple arg (#9330)

* reorder binops (#9328)

* reorder binops

* test improvements + fix string tests

* ugh, okay this

* Make const moving not depend on the order (#9245)

Since floats are not being flipped anymore this should help with const
folding for floats

* use empty for test instead of rand (#9332)

* linter

---------

Co-authored-by: chenyu <chenyu@fastmail.com>
Co-authored-by: George Hotz <72895+geohot@users.noreply.github.com>
Co-authored-by: Sieds Lykles <93992551+S-Lykles@users.noreply.github.com>
2025-03-03 16:00:17 -05:00
..
codegen Make const moving not depend on the order (#9245) 2025-03-03 16:09:27 +08:00
engine merge merge_views and remove_movement_ops [pr] (#9333) 2025-03-03 12:38:59 +01:00
frontend import tinygrad.frontend.torch (#9337) 2025-03-04 00:15:29 +08:00
nn allow VIEW(BUFFER) in Tensor UOps [pr] (#9210) 2025-02-24 13:06:15 +01:00
renderer add CUSTOMI for inline custom (#9291) 2025-02-28 11:11:30 +08:00
runtime fix barrier + comgr asm + mini viz fix (#9322) 2025-03-02 23:35:00 +08:00
shape set TRACK_MATCH_STATS=0 for real_strides [pr] (#9216) 2025-02-23 23:26:31 +02:00
viz fix barrier + comgr asm + mini viz fix (#9322) 2025-03-02 23:35:00 +08:00
__init__.py UOp.variable (#7010) 2024-10-12 18:20:44 +08:00
device.py CLANG -> CPU (#9189) 2025-02-20 18:03:09 -05:00
dtype.py least_upper_float is at least default_float (#9303) 2025-02-28 10:41:56 -05:00
gradient.py Stable pow gradient (#9226) 2025-02-24 20:54:26 -05:00
helpers.py support custom name function in viz [pr] (#9219) 2025-02-24 03:03:25 +02:00
ops.py merge merge_views and remove_movement_ops [pr] (#9333) 2025-03-03 12:38:59 +01:00
py.typed add a single py.typed (#6083) 2024-08-14 17:31:46 -07:00
spec.py fix barrier + comgr asm + mini viz fix (#9322) 2025-03-02 23:35:00 +08:00
tensor.py Add consistent typing for python 3.10 in tensor.py (#9326) 2025-03-03 16:00:17 -05:00