tinygrad/.github/workflows
Sieds Lykles e74be4a140
UOp.factor and add chain sorting (#12413)
* add ordering

* fix some tests

* fix more tests

* shorten comment

* update test

* add rule and test

* add rule and test

* remove check

* use fold_divmod_congruence instead of simplify

* adjust tests

* shorten line

* new algo

* add test

* add function to un-nest the div

* add UOp.factor

* test UOp.factor

* uop_given_valid tries to factor simplex expression

* shorten line

* symbolic_flat is back

* change that back

* fix those new tests

* new rule for ordering

* factor multiple factors

* no symbolic_flat

* symbolic_flat to there

* move that back

* fix imports

* merge correctly

* linter happy

* add rule

* add a test

* cleanup

* revert that for now

* UOp.factor returns self instead of None

* try all_candidates

* remove or_else

* post index symbolic

* add test

* maket this closer to the original

* increase mac hlb_cifar min step time

* add some ordering tests

* cleanup

* increase pytest timeout time

* check dtype
2025-10-04 06:05:38 +02:00
..
autogen.yml only run autogen tests on change (#12049) 2025-09-05 23:53:01 -07:00
benchmark.yml UOp.factor and add chain sorting (#12413) 2025-10-04 06:05:38 +02:00
benchmark_search.yml add timeout to benchmark_search and mlperf action (#11058) 2025-07-02 14:17:34 -04:00
docs.yml add strict mkdocs check (#5497) 2024-07-15 14:21:37 -07:00
mlperf.yml feat: bump mlperf workflow timeout to 6 hours (#11440) 2025-07-30 14:12:12 -07:00
python-publish.yml update gh actions (#3033) 2024-01-09 17:52:22 -08:00
szdiff.yml update gh actions (#3033) 2024-01-09 17:52:22 -08:00
test.yml update RANGEIFY test_cast_padded (#12421) 2025-10-02 04:37:35 -04:00