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
chenyu and GitHub
e836899336
remove Tensor conv2d and dot override [PR] ( #16792 )
2026-06-29 09:58:21 -04:00
nimlgen and GitHub
d9c65bd843
viz: fix walk rewrite ( #16791 )
2026-06-29 16:32:32 +03:00
qazal and GitHub
905b405820
fix contiguous_view_offset for scalar index ( #16789 )
...
* simple failing test
* scalar passes
2026-06-29 12:50:21 +09:00
chenyu and GitHub
59de2fa3d3
combine pm_reduce_collapse rules [PR] ( #16787 )
2026-06-28 13:10:13 -04:00
George Hotz and GitHub
0bee0e6e39
do full sym in extra symbolic [pr] ( #16786 )
...
* do full sym in extra symbolic [pr]
* put that back to 55
2026-06-28 08:31:47 -07:00
nimlgen and GitHub
4c3789661d
hcq2: split hcq_schedule into hcq_compile/hcq_link for jit ( #16784 )
2026-06-28 10:19:48 +03:00
George Hotz and GitHub
a6ea5373fa
shape arg as const ( #16783 )
...
* shape arg can be single const
* shape arg can be single const
* fix just the const for a shape
2026-06-27 23:38:13 -07:00
chenyu and GitHub
9db8cbe1a0
minor geitem cleanup [PR] ( #16777 )
2026-06-27 15:09:37 -04:00
chenyu and GitHub
5ff82838f0
Ops.BUFFER arg is always ParamArg [PR] ( #16776 )
2026-06-27 14:02:35 -04:00
chenyu and GitHub
36c0e81979
deprecate Tensor.training [PR] ( #16774 )
2026-06-27 11:02:28 -04:00
George Hotz and GitHub
afe9fcaec8
remove dtype.vec from transcendental (glm) [pr] ( #16773 )
...
* remove dtype.vec from transcendental (glm) [pr]
* more cleanups
* fix fuzzer
2026-06-26 21:41:31 -07:00
George Hotz and GitHub
59aec35a7d
more devec cleanups (glm) ( #16772 )
2026-06-26 19:27:04 -07:00
George Hotz and GitHub
a6ed4237e5
remove Ops.VCAT and Ops.PTRCAT (glm) ( #16771 )
...
* remove Ops.VCAT and Ops.PTRCAT (glm)
* fix stack, and remove useless casts
2026-06-26 18:35:38 -07:00
chenyu and GitHub
5d1867a6c3
more Tensor.training -> TRAINING [PR] ( #16770 )
...
code and test and doc
2026-06-26 20:11:59 -04:00
sirhcm and GitHub
f8ddca9a00
qcom: ir3 needs SP_MODE_CNTL.CONSTANT_DEMOTION_ENABLE ( #16769 )
2026-06-26 19:48:29 -04:00
chenyu and GitHub
f5612ebbc8
remove Ops.UNIQUE and Ops.LUNIQUE ( #16768 )
...
88 ops
2026-06-26 16:56:10 -04:00
chenyu and GitHub
9a864701b8
no Ops.DEVICE in Ops.COPY [PR] ( #16765 )
...
moved to arg
2026-06-26 13:34:28 -04:00
nimlgen and GitHub
fe9cd76e8b
hcq2: cleanup ( #16767 )
2026-06-26 20:26:35 +03:00
chenyu and GitHub
8c9e8d38a9
fix permute copy ( #16766 )
...
flip and permute copy was wrong
2026-06-26 11:42:50 -04:00
chenyu and GitHub
f6e7426028
no Ops.DEVICE in Ops.ALLREDUCE [PR] ( #16764 )
...
moved to arg[1]
2026-06-26 09:51:40 -04:00
chenyu and GitHub
434e233640
LUNIQUE -> ParamArg [PR] ( #16756 )
2026-06-26 09:04:49 -04:00
qazal and GitHub
b8224e19a7
llama: remove unused fp8 transpose kernel ( #16763 )
2026-06-26 16:31:13 +09:00
wozeparrot and GitHub
5857297e64
llama: benchmark offload copy script ( #16762 )
2026-06-26 00:26:32 -07:00
George Hotz and GitHub
cd80c87fdb
remove dead code from devectorizer ( #16761 )
2026-06-26 00:00:52 -07:00
George Hotz and GitHub
a94a32ff71
move image to post coalese ( #16749 )
...
* move image to post coalese
* fix types
* dv2
* work
* load_store_indexing
* lsi
* simplify indexing
* always simplify
* more
* whitespace
* no simplify
* no early opt
* fix linter
* exit early without valid
* always simplify
* relax ir3
* no gep
* Revert "no gep"
This reverts commit 3fa4dd6dfa .
* shapes in ctx
* disable IR3
2026-06-25 23:33:07 -07:00
George Hotz and GitHub
5fcb21c1b3
remove vectorize/const symbolic rule [pr] ( #16759 )
...
* remove vectorize/const symbolic rule
* post index symbolic is late
* simpler
* less gates
* that's fine
* this
* work
* don't rerun
* this order
* late removal of index dtype
* skip that test
* it's fine with extra symbolic
2026-06-25 17:05:14 -07:00
sirhcm and GitHub
d5a852b9ee
ci: cleanup macos tests ( #16760 )
2026-06-25 19:47:29 -04:00