tinygrad/tinygrad
uuuvn 7ecced7f6d
LLVM JIT prereqs (#8634)
* LLVM JIT prereqs

This commit moves jit loading, disassembling and CPUProgram logic from
`ops_clang.py` to `elf.py`, `helpers.py` and `device.py` respectively

I don't quite like the `helpers.py` destination for capstone_flatdump
but this is where cpu_objdump is so presumably this is how it's supposed
to be

* Types
2025-01-15 09:47:08 -08:00
..
codegen use UOp.st for kernel reduce axes (#8499) 2025-01-13 06:24:11 -05:00
engine remove cast before view (#8613) 2025-01-14 15:04:58 -05:00
nn minor cleanups in state.py [pr] (#8438) 2024-12-28 20:13:25 -05:00
renderer Generic PTX wmma rendering [pr] (#8632) 2025-01-15 09:31:48 -08:00
runtime LLVM JIT prereqs (#8634) 2025-01-15 09:47:08 -08:00
shape use unravel in views_to_indexed_uops [pr] (#8560) 2025-01-12 10:25:55 -05:00
viz viz fixups + scheduler option [pr] (#8557) 2025-01-10 15:09:31 -08:00
__init__.py UOp.variable (#7010) 2024-10-12 18:20:44 +08:00
device.py LLVM JIT prereqs (#8634) 2025-01-15 09:47:08 -08:00
dtype.py typos found by gemini [pr] (#8400) 2024-12-24 22:32:25 -05:00
function.py Tensor.mod (#8458) 2024-12-31 11:31:42 -05:00
gradient.py gradient is a set [pr] (#8626) 2025-01-14 20:48:23 -08:00
helpers.py LLVM JIT prereqs (#8634) 2025-01-15 09:47:08 -08:00
multi.py minor multi cleanups [pr] (#8625) 2025-01-14 22:25:23 -05:00
ops.py only use BUFFER_VIEW in disk [pr] (#8629) 2025-01-15 12:34:15 -05:00
py.typed add a single py.typed (#6083) 2024-08-14 17:31:46 -07:00
tensor.py only use BUFFER_VIEW in disk [pr] (#8629) 2025-01-15 12:34:15 -05:00