tinygrad/extra
George Hotz 2c363b5f0b
new style device (#2530)
* cpu tests pass

* torch works

* works

* metal works

* fix ops_disk

* metal jit works

* fix openpilot

* llvm and clang work

* fix webgpu

* docs are rly broken

* LRU works on metal

* delete comment

* revert name to ._buf. LRU only on Compiled

* changes

* allocator

* allocator, getting closer

* lru alloc

* LRUAllocator

* all pass

* metal

* cuda

* test examples

* linearizer

* test fixes

* fix custom + clean realize

* fix hip

* skip tests

* fix tests

* fix size=0

* fix MOCKHIP

* fix thneed

* copy better

* simple

* old style metal copy

* fix thneed

* np reshape

* give cuda a device
2023-11-30 17:07:16 -08:00
..
accel move things, clean up extra (#2292) 2023-11-13 20:18:40 -08:00
assembly dtypes.float.vec(sz) (#2386) 2023-11-22 17:43:14 -08:00
datasets move to new cached fetch (#2493) 2023-11-28 17:36:55 -08:00
dist use copyin (#2500) 2023-11-29 09:34:00 -08:00
gemm Update cuda_matmul.py (#2495) 2023-11-28 19:46:01 -08:00
junk coder.py can write and run code (#2439) 2023-11-25 12:27:54 -08:00
models Cleanup & fix llama.py (#2524) 2023-11-30 16:00:17 -05:00
optimization Use Buffer.STORE at the end of ASTs (#2494) 2023-11-28 20:11:37 -08:00
triton remove triton (#2396) 2023-11-23 07:40:59 -08:00
archprobe.py no werror in archprobe 2023-05-03 19:34:17 +00:00
augment.py [ready] Replacing os with pathlib (#1708) 2023-08-30 10:41:08 -07:00
autopad.py autopad shapetracker for BEAM (#2375) 2023-11-22 21:05:25 -05:00
dump_cache.py wow how did i think that was okay (#2339) 2023-11-16 21:21:11 -08:00
export_model.py new style device (#2530) 2023-11-30 17:07:16 -08:00
gradcheck.py Fix: Jacobian tests [WIP] (#1126) 2023-07-05 15:36:22 -07:00
helpers.py refactor/ci: delete many # type: ignore (#2281) 2023-11-12 11:04:20 -08:00
hip_wrapper.py new style device (#2530) 2023-11-30 17:07:16 -08:00
introspection.py move optimize_local_size (#2221) 2023-11-05 21:00:52 -08:00
lr_scheduler.py ResNet training changes (update benchmark) (#2390) 2023-11-22 17:41:12 -08:00
onnx.py onnx ops cleanup (#2413) 2023-11-23 18:39:49 -08:00
onnx_ops.py onnx ops cleanup (#2413) 2023-11-23 18:39:49 -08:00
thneed.py new style device (#2530) 2023-11-30 17:07:16 -08:00
to_movement_ops.py Node.vars() returns a set and properly dedup (#2356) 2023-11-18 17:44:52 -05:00
training.py cleanups before interpreted jit (#2306) 2023-11-14 21:44:25 -08:00