geohot
fab262fb98
fix codegen correctness and lifetime regressions
2026-07-12 12:02:32 +00:00
geohot
09b9e5e57d
speed up CIFAR-10 example
2026-07-12 12:02:13 +00:00
geohot
a69186bdf4
speed up code generation and sorting
2026-07-12 12:02:13 +00:00
qazal and GitHub
cae6696d75
llama: split current and next amax state ( #16993 )
2026-07-12 18:52:33 +09:00
qazal and GitHub
9ea7de020b
llama: fuse grad scale in gemm epilogue ( #16992 )
2026-07-12 18:15:01 +09:00
qazal and GitHub
73b38854b4
llama: aT_b fp8 gemm ( #16991 )
2026-07-12 16:57:10 +09:00
George Hotz and GitHub
e69ce4be7f
switch x86 to use numel instead of dtype.count ( #16985 )
...
* switch x86 to use numel instead of dtype.count
* works?
2026-07-11 15:26:57 -07:00
chenyu and GitHub
047a467bf9
delete UOp._stack and UOp.vectorize [PR] ( #16988 )
2026-07-11 15:26:55 -04:00
chenyu and GitHub
9d47014fd8
first class STACK [PR] ( #16986 )
2026-07-11 13:55:32 -04:00
George Hotz and GitHub
afeb5c708f
x86 simplification ( #16983 )
...
* simplify x86
* more extras
* simpler
* work
* fixes
* should pasS
* cmt-n
* delete more
* and more
2026-07-11 08:11:05 -07:00
nimlgen and GitHub
928af24b74
hcq2: mini speed ups ( #16984 )
2026-07-11 15:48:07 +03:00
sirhcm and GitHub
f1ccb85a27
ci: use llvm-20 in amd tests ( #16982 )
2026-07-11 02:26:10 -04:00
sirhcm and GitHub
a7b74ee593
remove slice from rangeify [PR] ( #16981 )
2026-07-11 02:01:38 -04:00
George Hotz and GitHub
43ad225d36
nv_610 support (glm) ( #16979 )
...
* nv_610 support
* unbump onnx
* fix autogen workflow
2026-07-10 20:37:30 -07:00
qazal and GitHub
75a4bfddc9
fp8 gemm tests including fused scales ( #16980 )
...
* fp8 gemm tests matching fused scales
* work
* diff
2026-07-11 12:33:21 +09:00
chenyu and GitHub
4234a9d727
empty _get_clause is True [PR] ( #16975 )
...
remove hack in GroupOp.Broadcastable in dtype_from_uop
2026-07-10 18:03:39 -04:00
George Hotz and GitHub
40de90ab19
lil changes to cifar ( #16972 )
...
* lil changes to cifar
* lil changes
* pool
2026-07-10 14:19:46 -07:00
nimlgen and GitHub
52e060fd7a
hcq2: link cache ( #16965 )
...
* x
* x
* mini
* cleaner
2026-07-10 23:47:16 +03:00
chenyu and GitHub
df50e0814c
explicit error for unbound Variable in program ( #16971 )
...
also allow Tensor(UOp, dtype)
2026-07-10 16:23:59 -04:00
chenyu and GitHub
2fda6b3888
fix shape broadcast for symbolic ( #16970 )
...
* fix shape broadcast for symbolic
0 or smax was wrong for the unresolved case
* test with null
2026-07-10 15:13:01 -04:00
George Hotz and GitHub
77823056d4
remove dead DSP code and pre_matcher ( #16968 )
2026-07-10 11:27:50 -07:00
chenyu and GitHub
3964eee64f
failing tests for Tensor(Variable) ( #16967 )
2026-07-10 14:17:03 -04:00
George Hotz and GitHub
1e55cef493
remove vec from llvm ( #16966 )
...
* remove vec from llvm
* scalars are junk
* remove vec from dsp
2026-07-10 10:47:31 -07:00
geohot
2b7c298aaf
hotfix: remove SPEC=2 timeout to match other jobs
2026-07-10 09:35:48 -07:00
qazal and GitHub
bc3bf1988a
asm gemm test cleanups try 2 ( #16964 )
...
* fix hipcc requirement
* move hipcc
* fp8 in llama
* update some of those skips
* update dtype
* change
2026-07-10 16:00:24 +09:00
George Hotz and GitHub
34452efa22
remove dtypes.vec from cstyle ( #16961 )
...
* remove dtypes.vec from cstyle
* bugfix from gpt5.6
* cleanups
2026-07-09 23:11:11 -07:00
sirhcm and GitHub
88c6f02abe
remove late_buffer_view, try 2 ( #16963 )
2026-07-10 00:46:26 -04:00
wozeparrot and GitHub
5cc31e23e6
gptoss: scripts ( #16962 )
2026-07-09 20:50:20 -07:00
sirhcm and GitHub
414995d1f5
Revert "remove late buffer view" ( #16960 )
2026-07-09 21:57:42 -04:00
chenyu and GitHub
8d546f55e9
dtypes.weakfloat ( #16956 )
2026-07-09 19:32:21 -04:00
George Hotz and GitHub
d80c971ea2
param + cast dtype in arg ( #16955 )
...
* param + cast dtype in arg
* require dtype
* fix replace in dtype decomps
* fix x86
* dtype none is fine there
* Revert "dtype none is fine there"
This reverts commit 5315cc3e59 .
2026-07-09 16:32:01 -07:00
chenyu and GitHub
78223d690a
update SPECIAL spec ( #16952 )
...
also updated tests with bad UOp
2026-07-09 19:05:34 -04:00
George Hotz and GitHub
95681f17ee
remove extra dtypes from tests ( #16954 )
...
* remove extra dtypes from tests
* a few more
2026-07-09 14:59:56 -07:00
George Hotz and GitHub
1df49a7bf5
dtype doesn't need to be explicit in most places now (glm) [PR] ( #16951 )
...
* dtype doesn't need to be explicit in most places now (glm) [PR]
* fix amd pcode
* image idx long/int meh
* real image fix
2026-07-09 14:41:34 -07:00
sirhcm and GitHub
851e5727d2
remove late buffer view ( #16941 )
2026-07-09 17:32:35 -04:00
chenyu and GitHub
93338df753
real dtypes.index ( #16950 )
2026-07-09 16:28:39 -04:00
George Hotz and GitHub
8d4c9d1058
make the upat compiler match the spec (glm) [PR] ( #16948 )
...
* make the upat compiler match the spec
* cleanups
* CUSTOMI/CUSTOM
* fix that test
* pyliteral
* fix variable shadowing
2026-07-09 12:30:39 -07:00
chenyu and GitHub
ba2c68b1ed
start dtypes.index [PR] ( #16949 )
2026-07-09 15:12:23 -04:00
sirhcm and GitHub
da435c719b
tinyfs: use assign ( #16947 )
2026-07-09 14:52:42 -04:00
chenyu and GitHub
8b96b95af5
tighter pm_no_weakints [PR] ( #16946 )
...
towards spliting weakint and index
2026-07-09 14:31:16 -04:00
George Hotz and GitHub
904b51a783
dtype fixups (grok) [PR] ( #16940 )
...
* dtype fixups
* a few more
* amd fixes
* revert that
* Remove comment in test_graph_rewrite_div_folding_bug
Removed comment about STACK dtype matching its element dtype in the test for graph rewrite division folding bug.
2026-07-09 11:03:22 -07:00
nimlgen and GitHub
c9f6b2e42b
hcq2: prereq for linker ( #16945 )
2026-07-09 17:21:21 +03:00
qazal and GitHub
6dbc35b8e0
fix am_smi for non interactive shell ( #16942 )
2026-07-09 13:32:59 +09:00
wozeparrot and GitHub
2971343a60
fa: support D=64 and attn sink ( #16935 )
2026-07-08 20:03:47 -07:00
George Hotz and GitHub
00d01d978d
add dtype production rule checked with SPEC=2 ( #16939 )
...
* add dtype production rule checked with SPEC=2
* no None support yet
* detach passes through
* work
* fix
* line len
2026-07-08 18:04:34 -07:00
George Hotz and GitHub
7f8bbe5407
hlb_cifar free speed ( #16938 )
...
* free speed for hlb cifar
* mirror
2026-07-08 15:49:48 -07:00
chenyu and GitHub
e2fc928d85
use get_idx and get_valid in coalese [PR] ( #16937 )
2026-07-08 17:20:54 -04:00
chenyu and GitHub
8085bd57ec
remove old stale metadata codes [pr] ( #16936 )
2026-07-08 17:11:15 -04:00
nimlgen and GitHub
52b84adc2a
hcq2: tiny changes ( #16934 )
2026-07-08 23:17:28 +03:00
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