 George HotzandGitHub
|
1a523193dd
|
Merge branch 'master' into invalid_try_3
|
2026-07-25 14:07:16 -07:00 |
|
geohot
|
e70a79465e
|
invalid try 3 (kimi)
|
2026-07-25 14:06:29 -07:00 |
|
 chenyuandGitHub
|
74c2121d99
|
promo (uint64, int) -> weakfloat like JAX [pr] (#17204)
|
2026-07-25 15:20:42 -04:00 |
|
 chenyuandGitHub
|
2dd2e3d786
|
don't support Tensor(list(np.array)) [pr] (#17175)
|
2026-07-24 03:13:28 -04:00 |
|
 chenyuandGitHub
|
3e031d6c4d
|
AND OR XOR SHL SHR cannot have float operands [PR] (#17164)
* AND OR XOR SHL SHR cannot have float operands [PR]
* dont
|
2026-07-23 18:51:56 -04:00 |
|
 chenyuandGitHub
|
9267fca91a
|
use STACK in wino (#17155)
STACK is great
|
2026-07-23 13:02:42 -04:00 |
|
 chenyuandGitHub
|
2983987321
|
clean up some tests (#17154)
duplicated or typo or slow
|
2026-07-23 11:22:18 -04:00 |
|
 George HotzandGitHub
|
39924387b1
|
LOOP is srcless RANGE (kimi) (#17129)
* LOOP is srcless RANGE (kimi)
* upd
* cleanups
* cleanups
* we don't float anymore
|
2026-07-21 18:41:31 -07:00 |
|
 chenyuandGitHub
|
b1060ca708
|
don't promote dtype in _pad_constant [pr] (#17125)
|
2026-07-21 18:13:50 -04:00 |
|
 chenyuandGitHub
|
f19a2ad771
|
single where mixin [pr] (#17118)
* single where mixin [pr]
no shape broadcasting in ufix and _broadcasted anymore
* QCOM vectorized bool is broken
|
2026-07-21 17:38:36 -04:00 |
|
 
|
b764599d87
|
add Ops.LOOP + conditional Ops.END (kimi) (#17117)
* add Ops.LOOP + conditional Ops.END (kimi)
* c
* x
---------
Co-authored-by: George Hotz <[email protected]>
|
2026-07-21 22:54:14 +03:00 |
|
 chenyuandGitHub
|
46b82d4755
|
don't auto cast cond for WHERE (#17115)
no or_casted all WHEREs with single mixin, matched torch
|
2026-07-21 13:00:07 -04:00 |
|
 chenyuandGitHub
|
76dade5a11
|
implicit broadcast gradient based on shape only [pr] (#17114)
fixed gradient for shape () UOp, enabled unify WHERE mixin
|
2026-07-21 12:51:54 -04:00 |
|
 chenyuandGitHub
|
f64f96ec59
|
broadcast_axes [PR] (#17112)
prerequisite to simplify broadcasting logic and make it implicit
|
2026-07-21 11:53:12 -04:00 |
|
 chenyuandGitHub
|
95f5c85bf3
|
some realize and corealize for slow tests (#17106)
|
2026-07-20 21:43:23 -04:00 |
|
 chenyuandGitHub
|
13ca9bd8a6
|
remove dtypes.index again (#17104)
also reverted some dtype change, the split made things needlessly complicated
|
2026-07-20 20:30:04 -04:00 |
|
 chenyuandGitHub
|
47629f4bcf
|
more weak dtype materialization raise (#17071)
|
2026-07-17 23:15:14 -04:00 |
|
 chenyuandGitHub
|
f315df29a0
|
no weak Tensor from and to real buffer (#17067)
* no weak Tensor from and to real buffer
creation, assign, safe_save
* is_numpy_ndarray to tensor
* one more
|
2026-07-17 16:09:10 -04:00 |
|
 chenyuandGitHub
|
88826a6f35
|
no weak dtype for randn_like either (#17055)
|
2026-07-16 18:29:12 -04:00 |
|
 chenyuandGitHub
|
3bfd62e915
|
fix 0 size tolist to match numpy (#17054)
|
2026-07-16 17:42:52 -04:00 |
|
 chenyuandGitHub
|
6fa0b2b19e
|
materialize weak dtype casts to default (#17051)
in clone and _buffer
|
2026-07-16 16:12:33 -04:00 |
|
 chenyuandGitHub
|
f6a92d0a16
|
sum_acc_dtype(weak) is weak (#17047)
also no explicit weak for rand
|
2026-07-16 14:32:37 -04:00 |
|
 chenyuandGitHub
|
5a4156c5d1
|
bitcast and element_size raise for weak dtypes (#17046)
|
2026-07-16 13:07:45 -04:00 |
|
 chenyuandGitHub
|
dba8b6b505
|
allow weak alu operands (#17044)
|
2026-07-16 09:33:20 -04:00 |
|
 chenyuandGitHub
|
e8d3047a50
|
dtype_from_uop cleanup [PR] (#17036)
|
2026-07-15 21:52:21 -04:00 |
|
 chenyuandGitHub
|
c23d8188e1
|
remove _ensure_float [pr] (#17030)
do this cast late. allow `SQRT(int)`
|
2026-07-15 11:19:20 -04:00 |
|
 chenyuandGitHub
|
ebe26420a7
|
update where Invalid rules [pr] (#17026)
fixed TestInvalidTensor.test_tensor_index
|
2026-07-15 00:00:30 -04:00 |
|
 nimlgenandGitHub
|
4257939e50
|
remove copyin/copyout from Buffer (#17020)
* remove copyin/copyout from Buffer
* x
* x
* x
* x
|
2026-07-14 19:47:22 +03:00 |
|
 chenyuandGitHub
|
82fbca43c5
|
fix Tensor(np) dtype and support fp8 safetensor (#17019)
|
2026-07-14 09:31:21 -04:00 |
|
 George HotzandGitHub
|
dde2e736e5
|
fix disable_gc decorator reentrancy (#16999)
|
2026-07-12 15:32:54 -07:00 |
|
 chenyuandGitHub
|
df50e0814c
|
explicit error for unbound Variable in program (#16971)
also allow Tensor(UOp, dtype)
|
2026-07-10 16:23:59 -04:00 |
|
 sirhcmandGitHub
|
88c6f02abe
|
remove late_buffer_view, try 2 (#16963)
|
2026-07-10 00:46:26 -04:00 |
|
 chenyuandGitHub
|
ba2c68b1ed
|
start dtypes.index [PR] (#16949)
|
2026-07-09 15:12:23 -04:00 |
|
 chenyuandGitHub
|
c43a3fdebb
|
bitcast to mixin [PR] (#16924)
|
2026-07-07 20:03:29 -04:00 |
|
 chenyuandGitHub
|
682b098542
|
fix multi write after read in create_schedule (#16831)
|
2026-07-02 15:12:48 -04:00 |
|
 chenyuandGitHub
|
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 |
|
 chenyuandGitHub
|
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 |
|
 chenyuandGitHub
|
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 |
|
 chenyuandGitHub
|
efd256b2a3
|
fix precompiled STORE+AFTER (#16822)
|
2026-07-01 17:07:37 -04:00 |
|
 chenyuandGitHub
|
3a9b87e48f
|
remove Ops.DEVICE from Ops.PROGRAM [PR] (#16797)
|
2026-06-29 17:41:31 -04:00 |
|
 sirhcmandGitHub
|
d5a852b9ee
|
ci: cleanup macos tests (#16760)
|
2026-06-25 19:47:29 -04:00 |
|
 chenyuandGitHub
|
33b635d23a
|
Tensor.train -> TRAINING [PR] (#16705)
* Tensor.train -> TRAINING [PR]
* doc
|
2026-06-22 15:13:22 -04:00 |
|
 chenyuandGitHub
|
4618d27129
|
final const cleanups [PR] (#16688)
|
2026-06-20 21:38:16 -04:00 |
|
 chenyuandGitHub
|
8b07cca9f7
|
invalid clone try 3+ [PR] (#16679)
|
2026-06-19 20:13:52 -04:00 |
|
 chenyuandGitHub
|
67c3e589a1
|
invalid clone tests and prereq [PR] (#16675)
|
2026-06-19 13:20:43 -04:00 |
|
 chenyuandGitHub
|
d74f488376
|
clean up _function.depth properly [PR] (#16663)
|
2026-06-18 14:10:22 -04:00 |
|
 chenyuandGitHub
|
a74b7130b4
|
Revert "invalid clone try 2 [PR] (#16648)" (#16653)
This reverts commit 1bd4551ee1.
|
2026-06-17 22:05:30 -04:00 |
|
 chenyuandGitHub
|
1bd4551ee1
|
invalid clone try 2 [PR] (#16648)
|
2026-06-17 19:44:35 -04:00 |
|
 George HotzandGitHub
|
53a1226a49
|
STACK 0 is dtype void (#16650)
* STACK 0 is dtype void
* spec for stack
* fix gemm group + END shape
* bump
|
2026-06-17 16:28:32 -07:00 |
|
 chenyuandGitHub
|
f0998e9bba
|
Revert "invalid clone is anonymous buffer" (#16613) (#16633)
|
2026-06-16 08:27:48 -04:00 |
|