qazal and GitHub
07f7383d29
llama: remove unused bf16 assembly gemm ( #16859 )
...
* only hk bf16 gemm
* rm asm gemm
* more cleanup
* half isn't supported in asm gemm anymore
* more test edits
* unused
* remove TestMagicGu
* uop gemm is still tested
* minimal diff
2026-07-04 18:41:54 +09:00
sirhcm and GitHub
353d8f1e13
use rusticl in ci ( #16852 )
2026-07-03 23:58:58 -04:00
chenyu and GitHub
709251e22d
more generic fold_add_divmod_recombine [pr] ( #16854 )
2026-07-03 22:00:59 -04:00
George Hotz and GitHub
62c951b2ce
lil changes from codegen 6 ( #16855 )
2026-07-03 17:08:18 -07:00
George Hotz and GitHub
41d6731bfd
reduce removes ones ( #16847 )
...
* reduce removes ones
* test changes
* lil clean
2026-07-03 13:10:08 -07:00
nimlgen and GitHub
13d99388ab
system: raise if unbind is unsuccessful ( #16846 )
2026-07-03 22:01:30 +03:00
chenyu and GitHub
5fb3cfb9bc
remove early THREEFRY const folding [PR] ( #16850 )
...
it folds automatically once decomposed
2026-07-03 15:00:35 -04:00
George Hotz and GitHub
ed3dec4674
remove noop reshapes ( #16849 )
2026-07-03 11:39:57 -07:00
chenyu and GitHub
ed7981f8f2
move divandmod next to symbolic [PR] ( #16848 )
2026-07-03 14:21:59 -04:00
chenyu and GitHub
ee5e8cea68
no dtype.vec in select_dtype [PR] ( #16845 )
2026-07-03 13:19:12 -04:00
chenyu and GitHub
3dc44f3692
image vectorize -> _stack [PR] ( #16844 )
2026-07-03 12:51:35 -04:00
chenyu and GitHub
2f0690dcc2
minor gpudims cleanup [PR] ( #16843 )
2026-07-03 11:23:23 -04:00
chenyu and GitHub
6345c2883d
simpler get_grouped_dims ( #16842 )
...
works for more than 3D, also deleted get_contraction
2026-07-03 10:29:11 -04:00
nimlgen and GitHub
d73bca617b
hcq2: fix deps tracking ( #16841 )
2026-07-03 15:51:25 +03:00
wozeparrot and GitHub
42be177ea8
gpt-oss-20b: model ( #16837 )
...
* feat: gpt-oss model file
* clean: don't need that function
* feat: working model
2026-07-03 01:29:56 -07:00
qazal and GitHub
fd18dbad7b
viz: do not check src[0] for INDEX/STAGE rendering ( #16839 )
...
* viz: do not check src[0] for INDEX/STAGE rendering
* index too large
2026-07-03 15:11:08 +09:00
geohot
0240998b06
hotfix: that test_ellipsis_with_int test was important
2026-07-02 19:19:38 -07:00
George Hotz and GitHub
e6fbede157
changes from new codegen ( #16836 )
2026-07-02 17:01:37 -07:00
sirhcm and GitHub
e74c7042c3
ci: use tinymesa from pypi ( #16835 )
2026-07-02 19:25:10 -04:00
chenyu and GitHub
bc115d44fd
don't check isinstance ElementwiseMixin [PR] ( #16834 )
...
won't work once Tensor no longer inherits mixin
2026-07-02 18:28:52 -04:00
nimlgen and GitHub
c2c784e028
hcq2: rewrite ( #16775 )
...
* hcq2: rewrite
* rw
* mid
* jit
* tmp
* x
* x
* revert
* x
* x
2026-07-03 00:00:08 +03:00
chenyu and GitHub
29b59962c9
ops and callify cleanups [PR] ( #16833 )
2026-07-02 16:51:44 -04:00
chenyu and GitHub
e9dd2990b6
delete UOp.multibase [PR] ( #16832 )
2026-07-02 16:00:01 -04:00
chenyu and GitHub
682b098542
fix multi write after read in create_schedule ( #16831 )
2026-07-02 15:12:48 -04:00
chenyu and GitHub
48c2081378
clean up create_schedule [PR] ( #16830 )
2026-07-02 14:49:01 -04:00
chenyu and GitHub
3e73a2542b
_apply_map_to_tensors always use walk rewrite ( #16827 )
...
with assign it's wrong to recursively apply, fixed a random bug that counter does not update after round 2
2026-07-02 10:43:25 -04:00
chenyu and GitHub
b2be3c6c57
disk_copy_is_buffer maps each disk COPY once [PR] ( #16826 )
2026-07-02 09:58:34 -04:00
chenyu and GitHub
b61285efa4
remove apply_after [PR] ( #16825 )
...
tighten buffer_map spec and becomes_map is much smaller now, all intermediate afters are not needed
2026-07-02 09:19:35 -04:00
qazal and GitHub
149fd91e22
viz: no tqdm noise in serve.py ( #16824 )
2026-07-02 15:37:26 +09:00
sirhcm and GitHub
e0d7696ccd
split benchmarks ( #16812 )
2026-07-01 22:28:15 -04:00
chenyu and GitHub
2e62dd308d
move fs_load and fs_store to nn ( #16821 )
...
similar to safe_load and safe_save
2026-07-01 22:01:15 -04:00
chenyu and GitHub
c8aed121cf
fix WAR in create_schedule ( #16823 )
...
* fix WAR in create_schedule
combined dep building, fixed a case that realize(x, y) != realize(y, x)
* fix
2026-07-01 22:00:51 -04:00
chenyu and GitHub
efd256b2a3
fix precompiled STORE+AFTER ( #16822 )
2026-07-01 17:07:37 -04:00
chenyu and GitHub
4b3de041e2
delete Ops.DEVICE ( #16820 )
...
85 ops
2026-07-01 12:20:05 -04:00
chenyu and GitHub
fd7fd9cdca
move GETADDR device to its arg ( #16808 )
2026-07-01 09:14:07 +03:00
George Hotz and GitHub
3c07f31790
remove shape special case for Ops.CAST ( #16817 )
2026-06-30 22:37:07 -07:00
sirhcm and GitHub
4a4de1a966
mesa: use stdio autogen ( #16815 )
2026-06-30 23:33:55 -04:00
chenyu and GitHub
1261d719a8
tighter GETTUPLE spec ( #16816 )
2026-06-30 23:33:10 -04:00
chenyu and GitHub
59c7874724
fix isclose with scalar other ( #16813 )
2026-06-30 21:56:33 -04:00
chenyu and GitHub
372774fc41
empty to CreationMixin [PR] ( #16811 )
2026-06-30 20:42:42 -04:00
nimlgen and GitHub
3732d6b43c
jit prereqs for new hcq2 ( #16807 )
...
* jit prereqs for new hcq2
* ty
2026-06-30 23:00:10 +03:00
sirhcm and GitHub
8472d374ab
ci: parallelize fuzz tests ( #16805 )
2026-06-30 14:14:32 -04:00
qazal and GitHub
795559b3d4
viz/cli: support passing only a start marker ( #16802 )
...
* failing test
* support end interval
2026-06-30 17:06:32 +09:00
George Hotz and GitHub
b683ff9836
test updates + addrspace work from new codegen ( #16800 )
2026-06-29 19:12:10 -07:00
geohot
af0e339114
test fix
2026-06-29 18:37:49 -07:00
sirhcm and GitHub
395eec1866
disable mlperf training benchmark ( #16798 )
2026-06-29 20:11:16 -04:00
chenyu and GitHub
3a9b87e48f
remove Ops.DEVICE from Ops.PROGRAM [PR] ( #16797 )
2026-06-29 17:41:31 -04:00
chenyu and GitHub
379b8d37fc
read PROGRAM device from ParamArg [PR] ( #16796 )
...
nothing reads from its Ops.DEVICE after this
2026-06-29 16:06:37 -04:00
nimlgen and GitHub
724f58cdbe
Revert "do not assert index in mem coalesing ( #16723 )" ( #16795 )
...
This reverts commit b99b9e1875 .
2026-06-29 18:05:56 +03:00
nimlgen and GitHub
2ea8439d4d
viz: fix enter_calls ( #16793 )
2026-06-29 17:10:26 +03:00