David Mak derppening
  • Joined on 2023-08-31
derppening closed pull request M-Labs/nac3#509 2024-11-25 16:03:53 +08:00
ndstrides: [1] Introduce models
derppening pushed to ndstrides-base at M-Labs/nac3 2024-11-25 16:03:51 +08:00
derppening created branch ndstrides-base in M-Labs/nac3 2024-11-25 16:03:50 +08:00
derppening pushed to ndstrides at M-Labs/nac3 2024-11-25 16:03:35 +08:00
5f940f86d9 [artiq] Fix obtaining ndarray struct from NDArrayType
5651e00688 flake: add platformdirs artiq dependency
f6745b987f bump sipyco and artiq used for profiling
e0dedc6580 nac3artiq: support kernels sent by content
28f574282c [core_derive] Ignore doctest in example
Compare 31 commits »
derppening pushed to ndstrides-neo-next at M-Labs/nac3 2024-11-25 16:00:33 +08:00
da2af778ba [core] codegen/irrt: Add IRRT functions for strided-ndarray
bde8ce9501 [core] codegen: Add helper functions for create+call functions
ca6670f388 [core] codegen: Add call_memcpy_generic_array
a16b713b08 [core] Add itemsize and strides to NDArray struct
Compare 14 commits »
derppening pushed to master at M-Labs/nac3 2024-11-25 15:08:02 +08:00
5f940f86d9 [artiq] Fix obtaining ndarray struct from NDArrayType
derppening pushed to ndstrides-neo-next at M-Labs/nac3 2024-11-22 17:27:25 +08:00
ebeb4f6dca [core] WIP - Implemented construct_* for NDArrays
c234684e84 [core] Add itemsize and strides to NDArray struct
4d9ed9376b [core] Add type_aligned_alloca
a481add9af [core] Expose irrt::ndarray
Compare 5 commits »
derppening pushed to misc/impl-tracert at M-Labs/nac3 2024-11-22 00:02:06 +08:00
675a0bb7ab [core] Add tracer runtime
28f574282c [core_derive] Ignore doctest in example
144f0922db [core] coregen/types: Implement StructFields for NDArray
c58ce9c3a9 [core] codegen/types: Implement NDArray in terms of i8*
f7e296da53 [core] irrt: Break IRRT into several impl files
Compare 18 commits »
derppening pushed to ndstrides-neo-next at M-Labs/nac3 2024-11-22 00:00:27 +08:00
a370a52658 [core] WIP - Implemented construct_* for NDArrays
7753057e22 [core] Add itemsize and strides to NDArray struct
28f574282c [core_derive] Ignore doctest in example
Compare 4 commits »
derppening pushed to master at M-Labs/nac3 2024-11-22 00:00:10 +08:00
28f574282c [core_derive] Ignore doctest in example
derppening created branch ndstrides-neo-next in M-Labs/nac3 2024-11-21 16:50:05 +08:00
derppening pushed to ndstrides-neo-next at M-Labs/nac3 2024-11-21 16:50:05 +08:00
16e3670276 [core] WIP - Implemented construct_* for NDArrays
3808690b78 [core] Add itemsize and strides to NDArray struct
Compare 3 commits »
derppening commented on pull request M-Labs/nac3#554 2024-11-21 15:32:39 +08:00
Implement abstractions over Structs and NDArray

Rebased with __STDC_VERSION__ restored and #pragma clang diagnostic added for use of _BitInt.

derppening pushed to ndstrides-neo at M-Labs/nac3 2024-11-21 15:31:38 +08:00
144f0922db [core] coregen/types: Implement StructFields for NDArray
c58ce9c3a9 [core] codegen/types: Implement NDArray in terms of i8*
f7e296da53 [core] irrt: Break IRRT into several impl files
b58c99369e [core] irrt: Update some IRRT implementation
Compare 4 commits »
derppening pushed to ndstrides-neo at M-Labs/nac3 2024-11-20 15:58:28 +08:00
bd43e5eb35 [core] coregen/types: Implement StructFields for NDArray
6094e721db [core] codegen/types: Implement NDArray in terms of i8*
Compare 2 commits »
derppening created pull request M-Labs/nac3#554 2024-11-20 15:52:59 +08:00
Implement abstractions over Structs and NDArray
derppening pushed to ndstrides-neo at M-Labs/nac3 2024-11-20 15:45:51 +08:00
0c0c2ebc8b [core] coregen/types: Implement StructFields for NDArray
5576087164 [core] codegen/types: Implement NDArray in terms of i8*
24284f83a8 [core] irrt: Break IRRT into several impl files
a0b08dbb85 [core] irrt: Update some IRRT implementation
1a535db558 [core] codegen: Add dtype to NDArrayType
Compare 9 commits »
derppening pushed to ndstrides-neo at M-Labs/nac3 2024-11-20 15:21:07 +08:00
339c666ea6 [core] coregen/types: Implement StructFields for NDArray
d6b884664e [core] codegen/types: Implement NDArray in terms of i8*
bb18ace08f [core] irrt: Break IRRT into several impl files
7796dd5e4f [core] irrt: Update some IRRT implementation
373f4307c9 [core] codegen: Add dtype to NDArrayType
Compare 9 commits »
derppening pushed to misc/impl-tracert at M-Labs/nac3 2024-11-19 13:47:37 +08:00
51c4811e7f core: WIP - Add tracer runtime
2cee760404 turn rust_2024_compatibility lints into warnings
230982dc84 update dependencies
2bd3f63991 boolop: terminate both branches with *_end_bb
b53266e9e6 artiq: use async RPC for attributes writeback
Compare 8 commits »