David Mak derppening
  • Joined on 2023-08-31
derppening pushed to ndstrides-11-matmul at M-Labs/nac3 2024-10-18 15:01:47 +08:00
693b7f3774 core/ndstrides: implement np_dot() for scalars and 1D
73c2203b89 core/ndstrides: implement general matmul
56cccce149 core/ndstrides: implement cmpop
bb992704b2 core/ndstrides: implement unary op
9e40c83490 core/ndstrides: implement binop
Compare 14 commits »
derppening pushed to ndstrides-10-ops at M-Labs/nac3 2024-10-18 15:00:28 +08:00
56cccce149 core/ndstrides: implement cmpop
bb992704b2 core/ndstrides: implement unary op
9e40c83490 core/ndstrides: implement binop
fbfc0b293a core/ndstrides: add NDArrayOut, broadcast_map and map
5bed394ef7 core/ndstrides: implement subscript assignment
Compare 12 commits »
derppening pushed to ndstrides-9-subassign at M-Labs/nac3 2024-10-18 14:59:32 +08:00
5bed394ef7 core/ndstrides: implement subscript assignment
f731e604c7 core/ndstrides: add more ScalarOrNDArray and NDArrayObject utils
052b67c8e9 core/ndstrides: implement np_transpose() (no axes argument)
9359ed9685 core/ndstrides: implement broadcasting & np_broadcast_to()
926e7e93a8 core/ndstrides: implement np_reshape()
Compare 8 commits »
derppening pushed to ndstrides-8-transpose at M-Labs/nac3 2024-10-18 14:58:48 +08:00
052b67c8e9 core/ndstrides: implement np_transpose() (no axes argument)
9359ed9685 core/ndstrides: implement broadcasting & np_broadcast_to()
926e7e93a8 core/ndstrides: implement np_reshape()
9e0f636d2a core: categorize np_{transpose,reshape} as 'view functions'
2c1030d158 core/ndstrides: implement np_size()
Compare 6 commits »
derppening pushed to ndstrides-7-broadcasting at M-Labs/nac3 2024-10-18 14:57:43 +08:00
9359ed9685 core/ndstrides: implement broadcasting & np_broadcast_to()
926e7e93a8 core/ndstrides: implement np_reshape()
9e0f636d2a core: categorize np_{transpose,reshape} as 'view functions'
2c1030d158 core/ndstrides: implement np_size()
40c2448651 core/ndstrides: implement np_shape() and np_strides()
Compare 5 commits »
derppening pushed to ndstrides-6-reshape at M-Labs/nac3 2024-10-18 14:57:00 +08:00
926e7e93a8 core/ndstrides: implement np_reshape()
9e0f636d2a core: categorize np_{transpose,reshape} as 'view functions'
2c1030d158 core/ndstrides: implement np_size()
40c2448651 core/ndstrides: implement np_shape() and np_strides()
Compare 4 commits »
derppening pushed to ndstrides-5-miscfuncs at M-Labs/nac3 2024-10-18 14:54:52 +08:00
2c1030d158 core/ndstrides: implement np_size()
40c2448651 core/ndstrides: implement np_shape() and np_strides()
Compare 2 commits »
derppening pushed to ndstrides-14-end at M-Labs/nac3 2024-10-18 14:50:21 +08:00
0be9f00717 core: update insta after ndstrides
2a551824d6 core: remove old ndarray code and NDArray proxy
02f6a1181b artiq: reimplement get_obj_value to use ndarray with strides
3f4f9d0279 artiq: reimplement polymorphic_print for ndarray
3b196acbe8 artiq: reimplement reformat_rpc_arg for ndarray
Compare 47 commits »
derppening pushed to ndstrides-14-end at M-Labs/nac3 2024-10-18 14:46:24 +08:00
e6c425a4bf core: update insta after ndstrides
9b0a092646 core: remove old ndarray code and NDArray proxy
b0dbc30906 artiq: reimplement get_obj_value to use ndarray with strides
5c1e5c3234 artiq: reimplement polymorphic_print for ndarray
1b1ead6758 artiq: reimplement reformat_rpc_arg for ndarray
Compare 83 commits »
derppening pushed to ndstrides-13-tests at M-Labs/nac3 2024-10-18 14:46:09 +08:00
1867344a08 standalone/ndarray: improve {reshape,broadcast_to,transpose} tests
86114caa4f standalone/ndarray: add and organize view function tests
4ac881ccf6 core/ndstrides: update builtin_fns to use ndarray with strides
4cea5d74ca core/ndstrides: add NDArrayObject::to_any
fb55f0a0bc core/ndstrides: add ContiguousNDArray
Compare 42 commits »
derppening pushed to ndstrides-13-tests at M-Labs/nac3 2024-10-18 14:45:51 +08:00
cd320cae49 standalone/ndarray: improve {reshape,broadcast_to,transpose} tests
f6e44908dd standalone/ndarray: add and organize view function tests
4e57a82543 core/ndstrides: update builtin_fns to use ndarray with strides
1ba8365692 core/ndstrides: add NDArrayObject::to_any
34b1e6b982 core/ndstrides: add ContiguousNDArray
Compare 78 commits »
derppening pushed to ndstrides-12-builtins at M-Labs/nac3 2024-10-18 14:45:30 +08:00
4ac881ccf6 core/ndstrides: update builtin_fns to use ndarray with strides
4cea5d74ca core/ndstrides: add NDArrayObject::to_any
fb55f0a0bc core/ndstrides: add ContiguousNDArray
7a3e34eb7a core/ndstrides: implement np_dot() for scalars and 1D
8117156142 core/ndstrides: implement general matmul
Compare 40 commits »
derppening pushed to ndstrides-12-builtins at M-Labs/nac3 2024-10-18 14:41:23 +08:00
4e57a82543 core/ndstrides: update builtin_fns to use ndarray with strides
1ba8365692 core/ndstrides: add NDArrayObject::to_any
34b1e6b982 core/ndstrides: add ContiguousNDArray
e7aa2688e6 core/ndstrides: implement np_dot() for scalars and 1D
548739b86f core/ndstrides: implement general matmul
Compare 76 commits »
derppening pushed to ndstrides at M-Labs/nac3 2024-10-18 14:41:11 +08:00
b6e2644391 [meta] Update cargo dependencies
45cd01556b [meta] Apply cargo fmt
b6cd2a6993 [meta] Reorganize order of use declarations - Phase 3
a98f33e6d1 [meta] Reorganize order of use declarations - Phase 2
5839badadd [standalone] Update globals.py with type-inferred global var
Compare 13 commits »
derppening pushed to ndstrides-11-matmul at M-Labs/nac3 2024-10-18 14:41:02 +08:00
7a3e34eb7a core/ndstrides: implement np_dot() for scalars and 1D
8117156142 core/ndstrides: implement general matmul
438f7ad02f core/ndstrides: implement cmpop
17da34c7c4 core/ndstrides: implement unary op
7dc69376d0 core/ndstrides: implement binop
Compare 37 commits »
derppening pushed to ndstrides-11-matmul at M-Labs/nac3 2024-10-18 14:33:31 +08:00
e7aa2688e6 core/ndstrides: implement np_dot() for scalars and 1D
548739b86f core/ndstrides: implement general matmul
3bd344bd2b core/ndstrides: implement cmpop
92d2efcc6e core/ndstrides: implement unary op
39ae9bd630 core/ndstrides: implement binop
Compare 73 commits »
derppening pushed to ndstrides-10-ops at M-Labs/nac3 2024-10-18 14:32:13 +08:00
438f7ad02f core/ndstrides: implement cmpop
17da34c7c4 core/ndstrides: implement unary op
7dc69376d0 core/ndstrides: implement binop
1293913b14 core/ndstrides: add NDArrayOut, broadcast_map and map
d0af58769a core/ndstrides: implement subscript assignment
Compare 9 commits »
derppening pushed to ndstrides-10-ops at M-Labs/nac3 2024-10-18 14:27:52 +08:00
92e34a96a5 core/ndstrides: implement cmpop
58886ccc09 core/ndstrides: implement unary op
df810bc5be core/ndstrides: implement binop
635199263b core/ndstrides: add NDArrayOut, broadcast_map and map
d3f636fcfa core/ndstrides: implement subscript assignment
Compare 35 commits »
derppening pushed to ndstrides-9-subassign at M-Labs/nac3 2024-10-18 14:27:41 +08:00
d0af58769a core/ndstrides: implement subscript assignment
dc55d88ec8 core/ndstrides: add more ScalarOrNDArray and NDArrayObject utils
3ded0e8cc9 core/ndstrides: implement np_transpose() (no axes argument)
76ea0aa572 core/ndstrides: implement broadcasting & np_broadcast_to()
35704e1812 core/ndstrides: implement np_reshape()
Compare 5 commits »
derppening pushed to ndstrides-9-subassign at M-Labs/nac3 2024-10-18 14:27:19 +08:00
d3f636fcfa core/ndstrides: implement subscript assignment
9fe754596e core/ndstrides: add more ScalarOrNDArray and NDArrayObject utils
7308f49303 core/ndstrides: implement np_transpose() (no axes argument)
d45402ed7c core/ndstrides: implement broadcasting & np_broadcast_to()
f725a1f1b3 core/ndstrides: implement np_reshape()
Compare 29 commits »