Files
tinygrad/extra
George Hotz 55d3a5def9 preallocate all realized buffers (#14823)
* preallocate all realized buffers

* contiguous

* work

* comment that out

* move to schedule

* better

* correct fix

* just buffer

* disk bufs

* fixes disk tensor stuff

* fix symbolic stuff

* fix multi

* 162 failures

* bugfixes

* don't check that anymore

* fix schedule tests

* mnist should be contiguious

* type and buffer

* fix tests

* shrink axis correction

* mypy fixes

* tests skips

* same 37 failures

* dedup

* no shrink in the graph

* 29 failures

* skips

* fix custom kernel

* fix training

* those optimizations aren't supported currently

* simpler

* more correct

* tests

* 14 failures

* works

* fix that test

* broken

* 11 failures

* only kernel counts left

* fixes

* all tests pass

* remove tensor_map

* op test

* 200 -> 230

* test fixes

* fixes

* revert test_tiny thing

* guard

* revert that

* test tiny passes

* no contigs there

* base realize back

* Revert "no contigs there"

This reverts commit c45bb9fcfd.

* revert that

* chop many assigns

* 12 failures

* fix tests

* tests

* apply after

* pre-commit

* remove old code

* delete that

* fix types

* remove extra contig

* fix dataloader

* torch fix

* disk fix

* update kernel fusion numbres

* runs on amd

* restore kernel count

* add that rule back

* that

* disable that

* wrong

* add the correct rule for that folding

* more tests

* guard c1.arg

* no newlines

* realize those

* split into a different file

* remove detach/contig back

* skip 2

* update that
2026-02-20 20:05:54 +08:00
..
2025-12-19 17:14:56 -04:00
2026-01-28 15:00:28 +03:00
2026-01-10 14:57:56 +03:00
2026-01-23 00:08:45 +03:00
2024-01-26 18:27:49 -08:00
2026-02-17 23:01:33 -08:00
2026-01-29 20:06:01 +03:00
2026-02-14 17:40:18 +03:00
2026-02-06 16:39:12 +03:00
2026-01-21 20:29:04 +03:00
2026-02-12 18:09:16 +08:00
2025-09-10 15:15:48 -04:00
2026-01-23 21:30:12 +03:00
2025-02-20 19:20:01 +08:00
2025-05-28 20:48:20 -07:00
2025-06-08 08:42:22 -07:00
2025-02-13 12:26:15 +08:00
2025-09-10 15:15:48 -04:00
2025-12-14 00:45:57 -05:00