George Hotz and GitHub
fdffc6c0c8
remove dtypes base ( #16931 )
...
* remove dtypes base
* find/replace bug
* vcount is junk too
2026-07-08 11:48:11 -07:00
George Hotz and GitHub
63cb1369cb
remove ImageDType (glm) ( #16918 )
...
* remove ImageDType (glm)
* gpt work
* better
* is_image_shape
* cleanups
* remove crap from index
* revert crap python change
* image index with float, this needs to be fixed
* simp
2026-07-08 11:27:52 -07:00
George Hotz and GitHub
6358f939e7
param arg is always the shape ( #16914 )
...
* param arg is always the shape
* earlier
* pm_no_weakints
* real fix
2026-07-08 10:51:56 -07:00
George Hotz and GitHub
6e05cbdbcb
remove the dtype.scalar calls everywhere [pr] ( #16930 )
...
* remove the dtype.scalar calls everywhere
* remove base everywhere
* Revert "remove base everywhere"
This reverts commit 0dd0a5a243 .
2026-07-08 10:10:03 -07:00
George Hotz and GitHub
e4d0d634d4
remove a bunch of dtype.count [PR] ( #16929 )
...
* remove a bunch of dtype.count
* remove nonsense rules
* rm dead code
2026-07-08 09:34:46 -07:00
George Hotz and GitHub
a951650865
lil cleanups from reduce and expand [PR] ( #16928 )
2026-07-08 08:54:19 -07:00
chenyu and GitHub
e0c70b6b82
mixin/op.py [PR] ( #16926 )
...
* mixin/op.py [PR]
* that
2026-07-07 21:45:52 -04:00
wozeparrot and GitHub
ab131c2086
gptoss: zero-1 optim ( #16916 )
2026-07-07 18:34:47 -07:00
4f7d4e95d7
fix <= 2 case ( #16923 )
...
Co-authored-by: George Hotz <[email protected] >
2026-07-07 18:17:58 -07:00
chenyu and GitHub
c26468c5d0
keccak and hash to mixin [PR] ( #16925 )
2026-07-07 21:12:46 -04:00
chenyu and GitHub
c43a3fdebb
bitcast to mixin [PR] ( #16924 )
2026-07-07 20:03:29 -04:00
Divij and GitHub
9f388d42b7
padded maxpool with -inf as done in pytorch ( #16858 )
2026-07-07 16:10:44 -07:00
George Hotz and GitHub
4a51047146
remove unused pm_syntactic_sugar ( #16920 )
...
* remove unused pm_syntactic_sugar
* merge in group for reduce
* merge in add loads
* that ctx is unused
* late loads
* Revert "late loads"
This reverts commit ee70cffcee .
2026-07-07 15:40:52 -07:00
George Hotz and GitHub
2aebb6f6c4
move mop cleanup [pr] ( #16915 )
...
* move mop cleanup [pr]
* those are mop cleanups
* more mop_cleanups
* revert
* movement.py
2026-07-07 14:30:32 -07:00
qazal and GitHub
3f248070b2
add movement op rendering to pyrender ( #16910 )
2026-07-07 13:48:48 -07:00
George Hotz and GitHub
2fc7e5341b
final removal of PtrDType (glm) ( #16913 )
...
* final removal of PtrDType (glm)
* junk
2026-07-07 13:37:33 -07:00
chenyu and GitHub
27de6c6db0
use more UOp.valid method [PR] ( #16912 )
...
prerequisite to fix WHERE
2026-07-07 16:27:37 -04:00
chenyu and GitHub
fb4a781fca
fix a few imports [PR] ( #16909 )
2026-07-07 14:21:13 -04:00
George Hotz and GitHub
d8fbbff260
EXPAND adds dims to the front (glm) ( #16908 )
...
* EXPAND adds dims to the front (glm)
* more read images
* simpler + spec
* spec should use n instead of s'
* bump comma to 12
2026-07-07 11:03:06 -07:00
nimlgen and GitHub
91cefdb52a
hcq2: rewrite patch split ( #16907 )
...
* x
* new patch splitter
* style
* x
* x
2026-07-07 20:43:52 +03:00
George Hotz and GitHub
0035bb6fa8
only front reduce ( #16901 )
...
* only front reduce
* lint + spec
* that should fail
* meh
2026-07-07 09:55:07 -07:00
George Hotz and GitHub
6f1a983493
Ops.GROUP has no shape, like sink ( #16906 )
...
* Ops.GROUP has no shape, like sink
* readme
2026-07-07 08:20:38 -07:00
Ben Waldron and GitHub
357b7544d6
Allow non-const alt values for wgsl gated load ( #16885 )
...
* Allow non-const alt values for wgsl gated load
* Add regression test
* Make z3 happy
* Change to int to match nearby test + re-run CI
* Remove ptr
2026-07-07 08:18:02 -07:00
qazal and GitHub
f0a06fae4c
viz: readable REWRITE_ERROR ( #16903 )
...
* viz: readable REWRITE_ERROR
* traceback.format_exc handles this
2026-07-07 17:25:42 +09:00
qazal and GitHub
9454e2ddbf
viz: inf loop early cutoff ( #16902 )
...
* pause on error
* reorder err
* simpler
2026-07-07 17:00:45 +09:00
wozeparrot and GitHub
a805ce03b1
gptoss: model train ( #16884 )
2026-07-06 22:07:50 -07:00
George Hotz and GitHub
6e44176cfe
fix flash attention example ( #16900 )
...
* fix spec for amd_copy_matmul
* remove shaped wmma
* fix flash attention example?
* dead code
2026-07-06 20:51:32 -07:00
George Hotz and GitHub
d94ad4444e
fix spec for amd_copy_matmul + remove SHAPED_WMMA ( #16897 )
...
* fix spec for amd_copy_matmul
* remove shaped wmma
2026-07-06 19:00:10 -07:00
George Hotz and GitHub
40d112d4d6
remove ptr=True from index ( #16898 )
2026-07-06 18:34:18 -07:00
George Hotz and GitHub
6b8b2f5aeb
remove PtrDtype from tests ( #16896 )
...
* remove PtrDtype from tests
* fixes
* not needed
* no -1
2026-07-06 18:22:22 -07:00
chenyu and GitHub
eb3cb16cc1
clean up pm_remove_invalid [PR] ( #16895 )
2026-07-06 20:10:52 -04:00
George Hotz and GitHub
4faed79216
remove placeholder from is_ptr ( #16893 )
...
* remove placeholder from is_ptr
* simpler
* needed
* remove rewriter
* fix tests
2026-07-06 16:55:56 -07:00
George Hotz and GitHub
ccd3428aad
remove ptrdtype from kernel graph ( #16892 )
...
* remove ptrdtype
* tag instead of set
* no ptrdtype
* debuf like the ranges
2026-07-06 14:59:07 -07:00
George Hotz and GitHub
9512dc30f4
remove vec from const ( #16889 )
...
* remove vec from const
* reject in spec
* remove all vector dtypes
* not needed
* remove that
* clean up invalid
2026-07-06 12:23:07 -07:00
nimlgen and GitHub
47f9677f67
hcq2: shuffle passes ( #16886 )
2026-07-06 21:56:55 +03:00
geohot
465c689d1f
reduce removes axes now
2026-07-06 11:52:11 -07:00
Raine and GitHub
e86c56f00f
upstream decouple isa reg property from uop ( #16804 )
...
* decouple isa reg property from uop
* fix linter errors, should add strong typing once clear INS tag spec
* changed name
* remove import
2026-07-06 11:28:07 -07:00
sirhcm and GitHub
deb5232413
skip test_index_fused_out_of_bounds if CL ( #16888 )
2026-07-06 13:53:58 -04:00
wozeparrot and GitHub
a330bfffc9
gptoss: remove contiguous ( #16882 )
2026-07-05 17:48:32 -07:00
wozeparrot and GitHub
35522af0df
gptoss: use quantize_mxfp8 ( #16881 )
2026-07-05 17:48:24 -07:00
nimlgen and GitHub
62cde59cb5
hcq2: tiny changes ( #16880 )
2026-07-06 00:24:55 +03:00
chenyu and GitHub
4462ec3013
remove sintify and sgep [PR] ( #16879 )
2026-07-05 13:28:23 -04:00
nimlgen and GitHub
17e4f9b6f9
hcq2: simpler ( #16878 )
2026-07-05 18:26:19 +03:00
chenyu and GitHub
a398b678cd
skip test_index_fused_out_of_bounds ( #16877 )
...
reads OOB now
2026-07-05 09:30:37 -04:00
chenyu and GitHub
dd6aa77fd1
delete Ops.UNROLL and Ops.CONTRACT ( #16872 )
...
82 ops
2026-07-05 08:28:40 -04:00
qazal and GitHub
96b94bbf1d
skip sqtt tests that unpickle UOps ( #16875 )
2026-07-05 18:52:31 +09:00
chenyu and GitHub
0cff3d74ca
do not use Ops.UNROLL and Ops.CONTRACT [PR] ( #16870 )
2026-07-04 19:37:13 -04:00
George Hotz and GitHub
c92a4c0442
move devectorizer remains into coalese ( #16869 )
...
* move devectorizer remains into coalese
* fix flaky
2026-07-04 15:36:45 -07:00
George Hotz and GitHub
43c1bbceb1
remove pm_render ( #16868 )
...
* remove pm_render
* move merge_reduce_ends
* ext devectorize
2026-07-04 15:18:43 -07:00
George Hotz and GitHub
a145fdce4b
remove the .gep method ( #16867 )
2026-07-04 14:07:09 -07:00