tinygrad/tinygrad
ignaciosica f02462c5cb
swizzle tc [pr] (#7633)
* swizzle tc draft

* further cleanup

* hotfix: remove typing from fix_st and cleanup

* hotfix: revert cache property (moved into separate pr)

* hotfix

* hotfix: rename

* take patterns from schedule

* hotfix: rename vars

* hotfix

* no more view of store

* hotfix: linter

* as view is only used for tc fix up and tc is only enabled for LOAD, remove valid an preload from pm rule

- also remove inner simplify in fix_st

* add typing to fix_st

---------

Co-authored-by: qazal <77887910+Qazalin@users.noreply.github.com>
2024-11-18 21:08:21 +08:00
..
codegen swizzle tc [pr] (#7633) 2024-11-18 21:08:21 +08:00
engine make is_realized a property [pr] (#7763) 2024-11-18 19:15:37 +08:00
nn num_batches_tracked long only if supported [pr] (#7582) 2024-11-08 19:28:21 +08:00
renderer [pr] Have PTX share code with LLVM (#7635) 2024-11-17 10:53:56 +08:00
runtime Remove UnaryOps, BinaryOps, TernaryOps, MetaOps [pr] (#7725) 2024-11-16 20:56:56 +08:00
shape Remove UnaryOps, BinaryOps, TernaryOps, MetaOps [pr] (#7725) 2024-11-16 20:56:56 +08:00
viz smaller big graph (#7695) 2024-11-16 22:04:57 +08:00
__init__.py UOp.variable (#7010) 2024-10-12 18:20:44 +08:00
device.py move is_dtype_supported to device [pr] (#7575) 2024-11-07 20:38:03 +08:00
dtype.py no special case for int32 in truncate [pr] (#7657) 2024-11-12 14:52:14 -05:00
function.py delete ReduceOps, only use REDUCE_AXIS (#7667) 2024-11-13 19:04:27 +08:00
helpers.py Revert "objdump intel syntax (#7605)" (#7707) 2024-11-15 12:13:04 +08:00
multi.py make is_realized a property [pr] (#7763) 2024-11-18 19:15:37 +08:00
ops.py to_uop split paths part 2 [pr] (#7746) 2024-11-17 21:07:28 +08:00
py.typed add a single py.typed (#6083) 2024-08-14 17:31:46 -07:00
tensor.py make is_realized a property [pr] (#7763) 2024-11-18 19:15:37 +08:00