David Mak derppening
  • Joined on 2023-08-31
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 »
derppening pushed to ndstrides-8-transpose at M-Labs/nac3 2024-10-18 14:27:05 +08:00
3ded0e8cc9 core/ndstrides: implement np_transpose() (no axes argument)
76ea0aa572 core/ndstrides: implement broadcasting & np_broadcast_to()
35704e1812 core/ndstrides: implement np_reshape()
Compare 3 commits »
derppening pushed to ndstrides-8-transpose at M-Labs/nac3 2024-10-18 14:26:42 +08:00
7308f49303 core/ndstrides: implement np_transpose() (no axes argument)
d45402ed7c core/ndstrides: implement broadcasting & np_broadcast_to()
f725a1f1b3 core/ndstrides: implement np_reshape()
abddeffa73 core: categorize np_{transpose,reshape} as 'view functions'
e6f454c7a9 core/ndstrides: implement np_size()
Compare 27 commits »
derppening pushed to ndstrides-7-broadcasting at M-Labs/nac3 2024-10-18 14:25:54 +08:00
76ea0aa572 core/ndstrides: implement broadcasting & np_broadcast_to()
35704e1812 core/ndstrides: implement np_reshape()
abddeffa73 core: categorize np_{transpose,reshape} as 'view functions'
e6f454c7a9 core/ndstrides: implement np_size()
99544dbd23 core/ndstrides: implement np_shape() and np_strides()
Compare 26 commits »
derppening pushed to ndstrides-6-reshape at M-Labs/nac3 2024-10-18 14:24:55 +08:00
35704e1812 core/ndstrides: implement np_reshape()
abddeffa73 core: categorize np_{transpose,reshape} as 'view functions'
e6f454c7a9 core/ndstrides: implement np_size()
99544dbd23 core/ndstrides: implement np_shape() and np_strides()
18db85fa7b core/ndstrides: implement ndarray.fill() and .copy()
Compare 25 commits »
derppening pushed to ndstrides-5-miscfuncs at M-Labs/nac3 2024-10-18 14:24:12 +08:00
e6f454c7a9 core/ndstrides: implement np_size()
99544dbd23 core/ndstrides: implement np_shape() and np_strides()
18db85fa7b core/ndstrides: implement ndarray.fill() and .copy()
fa047d505d core/ndstrides: implement np_identity() and np_eye()
8f0084ac8a core/ndstrides: implement np_array()
Compare 23 commits »
derppening pushed to ndstrides-4-nparray at M-Labs/nac3 2024-10-18 14:23:45 +08:00
8f0084ac8a core/ndstrides: implement np_array()
b8190ccc87 core/irrt: add List
9cfa2622ca core/ndstrides: add NDArrayObject::atleast_nd
b6980c3a39 core/ndstrides: add NDArrayObject::make_copy
8f9d2d82dd core/ndstrides: implement ndarray indexing
Compare 19 commits »