tinygrad/tinygrad
eliotgolding 867004fbeb
use unravel in views_to_indexed_uops [pr] (#8560)
* use unravel in shape

* make process replay work

* earlier View.minify()

* fix

* fix tests

* mypy

* get rid of early minify

* fix

* linter

* clean and add test

---------

Co-authored-by: chenyu <chenyu@fastmail.com>
2025-01-12 10:25:55 -05:00
..
codegen do not require PYTHONPATH=. for process replay [pr] (#8567) 2025-01-11 09:45:34 -05:00
engine add SINK folding from the tensor_map branch [pr] (#8562) 2025-01-12 03:39:34 -05:00
nn minor cleanups in state.py [pr] (#8438) 2024-12-28 20:13:25 -05:00
renderer fix half4 on qcom and gpu (#8573) 2025-01-12 06:23:05 -05:00
runtime qcom: use hwinterface (#8565) 2025-01-11 17:11:23 +03:00
shape use unravel in views_to_indexed_uops [pr] (#8560) 2025-01-12 10:25:55 -05:00
viz viz fixups + scheduler option [pr] (#8557) 2025-01-10 15:09:31 -08:00
__init__.py UOp.variable (#7010) 2024-10-12 18:20:44 +08:00
device.py support pickling a realized BUFFER uop [pr] (#8541) 2025-01-09 06:37:22 -05:00
dtype.py typos found by gemini [pr] (#8400) 2024-12-24 22:32:25 -05:00
function.py Tensor.mod (#8458) 2024-12-31 11:31:42 -05:00
gradient.py compute gradient [pr] (#8237) 2024-12-13 20:46:01 -08:00
helpers.py use CAPTURE_PROCESS_REPLAY=1 in CI [pr] (#8564) 2025-01-11 06:03:48 -05:00
multi.py allow double copy [pr] (#8559) 2025-01-10 18:21:01 -05:00
ops.py use unravel in views_to_indexed_uops [pr] (#8560) 2025-01-12 10:25:55 -05:00
py.typed add a single py.typed (#6083) 2024-08-14 17:31:46 -07:00
tensor.py Support asymmetrical pads for all pooling functions (#8109) 2025-01-05 16:01:08 -05:00