Files
tinygrad/test
George HotzandGitHub 2b47ee401f Symbolic for indexes (#464)
* indexer

* works

* all use indexer

* boolean in the indexer too

* symbolic is a better name than indexer

* better symbolic API

* min and max

* symbolic tests

* work

* more tests

* fix demodder

* __str__ in the superclass

* NumNode

* awesome that works

* still works

* fix up parens

* fix zeroviews

* dead lines

* expr_node

* works

* still works

* refactor to not use __new__ methods

* ugh something went wrong a while ago

* this fixes it

* mod and div at the end

* test

* symbolic

* working

* one linter issue fixed

* other division

* more simplifys

* works

* validhacks

* VALIDHACKS passes thneed

* no str replace stuff

* inline indexes

* NATIVE_EXPLOG and factoring

* factor both ways

* cl indexing

* split on mod, not just full

* onnxlimit

* fix output shape

* op_estimate is a function of the program

* no ones in the index

* four_float4

* ALLOW_4FLOAT4

* test passes

* compute then store

* loads first

* bugfix

* better, but doesn't match

* select xb in smart way

* new test and bugfix

* no change to lazy

* Node fixes linter

* fix opencl with op_estimate

* fix mypy

* revert valid

* remove unused
2023-01-19 07:21:30 -08:00
..
2022-06-05 17:12:43 -07:00
2020-12-15 23:44:08 -08:00
2023-01-09 12:41:52 -08:00
2022-10-28 18:37:53 -07:00
2022-07-19 09:24:02 -07:00
2022-09-21 11:16:02 -04:00
2022-10-01 13:38:43 -04:00
2023-01-18 18:02:02 -08:00
2022-08-18 07:41:00 -07:00
2023-01-19 07:21:30 -08:00