 chenyuandGitHub
|
ad24750487
|
const(value, dtype) -> const(value).cast(dtype) in tests (#17335)
|
2026-07-31 13:24:31 -04:00 |
|
 chenyuandGitHub
|
8e2f175542
|
const(dtype, b) -> const(b, dtype) [PR] (#17328)
prep for dtype removal
|
2026-07-31 09:46:37 -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
|
9d47014fd8
|
first class STACK [PR] (#16986)
|
2026-07-11 13:55:32 -04:00 |
|
 chenyuandGitHub
|
c26468c5d0
|
keccak and hash to mixin [PR] (#16925)
|
2026-07-07 21:12:46 -04:00 |
|
 chenyuandGitHub
|
c43a3fdebb
|
bitcast to mixin [PR] (#16924)
|
2026-07-07 20:03:29 -04:00 |
|
 chenyuandGitHub
|
372774fc41
|
empty to CreationMixin [PR] (#16811)
|
2026-06-30 20:42:42 -04:00 |
|
 chenyuandGitHub
|
e836899336
|
remove Tensor conv2d and dot override [PR] (#16792)
|
2026-06-29 09:58:21 -04:00 |
|
 chenyuandGitHub
|
434e233640
|
LUNIQUE -> ParamArg [PR] (#16756)
|
2026-06-26 09:04:49 -04:00 |
|
 chenyuandGitHub
|
d953eb95d5
|
don't use Ops.UNIQUE in Buffer [PR] (#16754)
build new_buffer with ParamArg
|
2026-06-25 16:00:59 -04:00 |
|
 chenyuandGitHub
|
ba1d3baae8
|
masked_select and nonzero to mixin [PR] (#16695)
with a .data stub
|
2026-06-21 15:10:44 -04:00 |
|
 chenyuandGitHub
|
58ff75272e
|
const_like and invalids to mixin [PR] (#16690)
* const_like and invalids to mixin [PR]
* empty_like
* einsum
* type
|
2026-06-21 00:02:29 -04:00 |
|
 chenyuandGitHub
|
5d5ead78da
|
inline unique_const in invalids [PR] (#16612)
|
2026-06-13 10:14:32 -04:00 |
|
 chenyuandGitHub
|
a2cec397f3
|
UOp cast and bitcast takes DTypeLike [PR] (#16582)
* UOp cast and bitcast takes DTypeLike [PR]
match Tensor
* fix type
|
2026-06-11 22:38:54 -04:00 |
|
 chenyuandGitHub
|
3f053a3370
|
move functional part of rand to RandMixin (#16551)
|
2026-06-09 09:40:48 -04:00 |
|
 chenyuandGitHub
|
11fee53527
|
RandMixin [PR] (#16543)
|
2026-06-08 19:11:28 -04:00 |
|
 chenyuandGitHub
|
ebc5390c9a
|
advance indexing to mixin [PR] (#16532)
|
2026-06-08 09:24:49 -04:00 |
|
 chenyuandGitHub
|
90b556ca48
|
move gradient to mixin [PR] (#16526)
|
2026-06-07 00:05:02 -04:00 |
|
 chenyuandGitHub
|
4e7c6260b0
|
clean up test_tesnor_uop_mixin (#16525)
most of those don't have UNIQUE anymore
|
2026-06-06 23:25:44 -04:00 |
|
 chenyuandGitHub
|
c33b767407
|
bring back test and torch backend change for unique const (#16403)
|
2026-05-27 15:16:08 -04:00 |
|
 chenyuandGitHub
|
945ed4f689
|
revert const unique changes (#16395)
|
2026-05-27 00:06:41 -04:00 |
|
 chenyuandGitHub
|
0b88827482
|
remove CONST(UNIQUE) (#16383)
|
2026-05-26 14:45:22 -04:00 |
|
 chenyuandGitHub
|
d861c50dce
|
remove unique_const (#16382)
|
2026-05-26 13:53:31 -04:00 |
|
 chenyuandGitHub
|
9b00defc8c
|
Revert "remove unique_const (#16372)" (#16380)
This reverts commit 09019d6761.
|
2026-05-26 12:30:07 -04:00 |
|
 chenyuandGitHub
|
09019d6761
|
remove unique_const (#16372)
* remove unique_const
* fix SDWA thing
* that?
|
2026-05-26 12:18:03 -04:00 |
|
 chenyuandGitHub
|
beea4633fc
|
UOp.clone [pr] (#16295)
generates the store after structure
|
2026-05-20 17:47:49 -04:00 |
|
 chenyuandGitHub
|
32138c2418
|
svd to mixin (#16175)
|
2026-05-12 22:29:01 -04:00 |
|
 chenyuandGitHub
|
420a08c6d1
|
qr to mixin (#16173)
|
2026-05-12 21:23:25 -04:00 |
|
 chenyuandGitHub
|
072db9924c
|
div to mixin (#16078)
also deleted idiv method
|
2026-05-07 12:52:37 -04:00 |
|
 chenyuandGitHub
|
516b00e286
|
mod and fmod to mixin (#16077)
|
2026-05-07 12:13:39 -04:00 |
|
 chenyuandGitHub
|
654e611a29
|
_bits_to_rand to mixin (#15972)
|
2026-04-29 13:47:25 -04:00 |
|
 chenyuandGitHub
|
fb188c3c23
|
UOp.bitcast noop early return (#15968)
matches Tensor
|
2026-04-29 09:41:40 -04:00 |
|
 chenyuandGitHub
|
c4bea54e9c
|
_threefry_random_bits to mixin (#15959)
start RandMixin
|
2026-04-28 19:13:57 -04:00 |
|
 chenyuandGitHub
|
77f9125c21
|
move Tensor.pad to OpMixin (#15946)
|
2026-04-27 16:56:04 -04:00 |
|
 chenyuandGitHub
|
fe38d6de94
|
_pad_circular and _pad_reflect_replicate to mixin (#15944)
|
2026-04-27 16:07:05 -04:00 |
|
 chenyuandGitHub
|
b501ba3e42
|
nll_loss to mixin (#15918)
|
2026-04-24 15:50:31 -04:00 |
|
 chenyuandGitHub
|
2f9fdb4a37
|
scatter to mixin (#15917)
|
2026-04-24 15:37:37 -04:00 |
|
 chenyuandGitHub
|
03a7604f76
|
sort argsort topk allclose to mixin (#15910)
|
2026-04-24 10:20:46 -04:00 |
|
 chenyuandGitHub
|
c24da99d56
|
avg_pool2d, max_pool2d to mixin (#15903)
* avg_pool2d, max_pool2d to mixin
* fix
* just dtype
* that
|
2026-04-23 23:36:17 -04:00 |
|
 chenyuandGitHub
|
08d9106c9f
|
scatter_reduce and sparse_categorical_crossentropy to mixin (#15902)
also use `.ne` to fix `# type: ignore[comparison-overlap]`
|
2026-04-23 21:06:36 -04:00 |
|
 chenyuandGitHub
|
8cc2c69e21
|
fix isclose mixin (#15898)
use `.eq` instead of `==`
|
2026-04-23 20:40:43 -04:00 |
|
 chenyuandGitHub
|
782bc6aece
|
broadcast in ElementwiseMixin.div [pr] (#15897)
|
2026-04-23 16:02:43 -04:00 |
|
 chenyuandGitHub
|
11c197955b
|
interpolate and cross_entropy to mixin (#15895)
|
2026-04-23 14:59:45 -04:00 |
|
 chenyuandGitHub
|
f0dbc68aa9
|
gather to mixin (#15891)
|
2026-04-23 14:00:57 -04:00 |
|
 chenyuandGitHub
|
87223f870e
|
logcumsumexp, argmax, argmin, sequential to mixin (#15890)
|
2026-04-23 12:10:42 -04:00 |
|
 chenyuandGitHub
|
1fc4b3788c
|
cummax/cummin to mixin (#15877)
|
2026-04-22 21:25:39 -04:00 |
|
 chenyuandGitHub
|
684e95e1d4
|
UOp binary op broadcasts dtype (#15875)
* UOp binary op broadcasts dtype
matches Tensor
* fix
* fix?
|
2026-04-22 20:37:19 -04:00 |
|
 chenyuandGitHub
|
3821e442eb
|
_one_hot_along_dim and one_hot to mixin (#15861)
|
2026-04-21 20:24:38 -04:00 |
|
 chenyuandGitHub
|
75ee51a446
|
triu tril _tri to mixin (#15857)
|
2026-04-21 17:10:55 -04:00 |
|
 chenyuandGitHub
|
1946ae8b51
|
linspace and eye to mixin (#15854)
|
2026-04-21 15:58:03 -04:00 |
|