George Hotz
07b350a8f4
new uops is an actual graph (#4560)
* new uops is an actual graph
* it's way slower
* simpler
* fix define acc
* render_loop unique
* ops test pass
* add pattern matcher back, there's bugs
* rewrite
* use priority queue
* recursive children
* fix tests
* fix tests with SINK
* fix abstractions
* fix assembly
* simpler
* link define_acc
* fix DEFINE_ACC placement
* type verify
* full cmp
* fix cmp
* ACCESS_ACC
* insert DEFINE_ACC
* fix PHI
* recursive rewrite
* fix many tests
* sum collapse
* more patterns
* correct change
* fold arange
* fix that lin test
* space
* big folding rule works
* close
* has more maxes, meh
* cached node replace
* set changed
* simplest folding yet
* works
* works
* DIV
* all tests pass
* del
* fuzz linearizer fails
* sum_collapse
* test depth 2 cf
* fix lin test 14
* fix clang depth
* disable that
* failure 14 is fixed
* fix ptx
* failure 27 is fixed
* fix llama
* run_cnt
* Revert "Optimize PTX gated loads index calculation (#4304)"
This reverts commit d97d5a7689.
* fix uops loop
* fix ptx bugs
* add barrier
* print
* mem_type in ptx direct
* bypass tests that fail in CI but pass locally
* ptx remove ptr_ar
* more ptx passing
* fix ptx tests
* assert compile support
* remove model inference benchmark from red
2024-05-17 18:00:18 -07:00
..
2024-05-17 22:18:20 +03:00
2024-05-14 21:16:14 -07:00
2024-04-10 02:00:34 -04:00
2024-05-06 15:34:12 -07:00
2024-05-14 17:58:19 +03:00
2023-12-01 11:34:47 -08:00
2020-12-15 23:44:08 -08:00
2023-06-25 10:38:58 -07:00
2024-05-15 23:46:08 +03:00
2024-05-02 22:34:30 -04:00
2024-05-15 15:06:48 +03:00
2024-05-08 01:52:22 -04:00
2024-03-29 20:50:27 -07:00
2024-02-16 00:49:30 -05:00
2024-02-15 16:55:39 +01:00
2024-05-10 22:43:09 -07:00
2024-05-10 21:40:02 -07:00
2024-05-15 23:46:08 +03:00
2024-05-15 18:39:11 -04:00
2024-05-10 20:09:22 -07:00
2024-05-14 21:16:14 -07:00
2024-03-18 16:47:07 -04:00
2024-05-15 10:50:25 -07:00
2024-05-15 23:46:08 +03:00
2024-01-01 10:59:56 -08:00
2024-05-07 12:56:23 -04:00
2024-03-26 21:02:46 -07:00
2024-05-17 18:00:18 -07:00
2024-05-14 23:12:59 -07:00
2024-05-17 18:00:18 -07:00
2023-12-07 17:07:05 -08:00
2024-03-14 20:44:34 -07:00
2024-05-17 18:00:18 -07:00
2024-05-15 23:46:08 +03:00
2024-05-15 23:46:08 +03:00
2024-05-17 18:00:18 -07:00
2024-05-15 23:46:08 +03:00
2024-05-17 18:00:18 -07:00
2024-05-05 10:14:03 -07:00
2024-05-14 17:58:19 +03:00
2023-12-03 17:20:27 -05:00
2024-05-16 15:43:41 +03:00
2024-05-18 00:36:29 +03:00
2024-05-14 01:28:02 -04:00
2024-05-15 23:46:08 +03:00
2024-05-15 23:46:08 +03:00
2024-05-10 11:22:31 -07:00
2024-05-10 23:19:55 -04:00
2024-05-10 23:19:55 -04:00
2024-01-09 21:45:05 -05:00
2024-04-18 07:43:10 +04:00
2024-05-01 13:38:57 -04:00
2024-05-15 23:46:08 +03:00
2023-11-27 21:24:06 -08:00
2024-05-17 18:00:18 -07:00
2024-05-10 22:43:09 -07:00
2024-05-17 18:00:18 -07:00
2024-05-17 18:00:18 -07:00
2024-01-14 19:36:05 -08:00