tinygrad/tinygrad
chenyu b991097d41
move UPat and PatternMatcher from uopgraph.py to uops.py (#5597)
* move UPat and PatternMatcher from uopgraph.py to uops.py

towards instant UOps rewrite on UOp.alu

[run_process_replay]

* fix imports
2024-07-19 19:28:24 -04:00
..
codegen move UPat and PatternMatcher from uopgraph.py to uops.py (#5597) 2024-07-19 19:28:24 -04:00
engine save the uops in their own file (#5582) 2024-07-19 09:30:37 -07:00
nn uniform init to match torch (#5494) 2024-07-15 12:07:44 -07:00
renderer move UPat and PatternMatcher from uopgraph.py to uops.py (#5597) 2024-07-19 19:28:24 -04:00
runtime hcq refactor signal into class (#5575) 2024-07-19 23:23:05 +03:00
shape use exec_alu in uops flop counting (#5511) 2024-07-17 22:39:27 +03:00
__init__.py add mnist tutorial 2024-04-25 16:08:32 +08:00
device.py hcq refactor signal into class (#5575) 2024-07-19 23:23:05 +03:00
dtype.py pretty print lazy op per default (#5505) 2024-07-18 09:34:08 -07:00
function.py threefry as pattern matcher (#5371) 2024-07-13 11:59:03 -07:00
helpers.py pretty print lazy op per default (#5505) 2024-07-18 09:34:08 -07:00
lazy.py utility for computing reduceop output_shape (#5534) 2024-07-17 22:40:07 +03:00
multi.py s/loadops/metaops [run_process_replay] (#5421) 2024-07-12 13:26:50 -07:00
ops.py fix no locals behavior (#5593) 2024-07-19 14:35:09 -07:00
tensor.py touchup Tensor.interpolate (#5525) 2024-07-17 13:35:57 -04:00