46 Commits

Author SHA1 Message Date
NiccoloN
4e50e056e3 replace old convolution support in spatial (WIP)
Some checks failed
Validate Operations / config (push) Successful in 1m46s
Validate Operations / build-mlir-cache (push) Successful in 3m25s
Validate Operations / validate (push) Failing after 2m42s
2026-03-13 17:46:10 +01:00
NiccoloN
771b44a2ed fix CI (hopefully)
Some checks failed
Validate Operations / config (push) Successful in 53s
Validate Operations / validate (push) Has been cancelled
Validate Operations / build-mlir-cache (push) Has been cancelled
2026-03-11 15:41:26 +01:00
NiccoloN
7ce1d2b34d fix CI (hopefully)
Some checks failed
Validate Operations / config (push) Successful in 52s
Validate Operations / build-mlir-cache (push) Successful in 2h0m25s
Validate Operations / validate (push) Failing after 2m26s
2026-03-10 16:12:26 +01:00
NiccoloN
584ca0b3c2 fix CI (hopefully)
Some checks failed
Validate Operations / config (push) Successful in 1m7s
Validate Operations / build-mlir-cache (push) Failing after 2m11s
Validate Operations / validate (push) Has been skipped
2026-03-09 14:30:41 +01:00
NiccoloN
1348bb1c97 generic gemm now works :) 2026-03-06 18:23:27 +01:00
NiccoloN
825188cc89 Merge remote-tracking branch 'origin/main' 2026-03-06 15:44:30 +01:00
NiccoloN
7202a4317d add free disk space step to CI 2026-03-06 15:44:23 +01:00
ilgeco
d4efa64b96 pim-simulator auto-format 2026-03-04 20:00:01 +01:00
ilgeco
fef26cee9a pim-simulator unwrap on failed json parsing 2026-03-04 19:59:16 +01:00
ilgeco
29febb2bfd pim-simulator dump instruction 2026-03-04 19:57:24 +01:00
ilgeco
f24a60bfcd pim-simulato trace end of lmv 2026-03-04 19:56:59 +01:00
ilgeco
91ef6d9bc3 pim-simulator dump inst function 2026-03-04 19:56:30 +01:00
NiccoloN
8ee1e5ece8 implement mem copy codgen (lmv)
add more gemv/gemm tests
refactor
2026-03-04 18:04:48 +01:00
NiccoloN
143c8f960a fix CI 2026-03-04 17:52:44 +01:00
ilgeco
6760ea8dc6 Merge branch 'main' of github.com:HEAPLab/Raptor into main 2026-03-04 17:13:31 +01:00
ilgeco
cc2b7b3484 tracing lmv 2026-03-04 17:12:59 +01:00
NiccoloN
9955e956c7 fix CI 2026-03-03 15:26:33 +01:00
NiccoloN
47a2d20314 fix CI
set protobuf specific commit in requirements
2026-03-02 16:47:56 +01:00
NiccoloN
6525a299a6 add protobuf installation as requirement
remove cmake patch for abseil/protobuf
2026-03-02 16:34:27 +01:00
ilgeco
83cac7750c GemmConst 2026-02-26 19:21:30 +01:00
NiccoloN
810e5e75f9 add .clang-format
reformat all src
2026-02-26 19:16:42 +01:00
NiccoloN
a2c31836ae refactor PimCodeGen 2026-02-26 19:13:54 +01:00
ilgeco
b26b5754d5 Fix all_of short circuit to trye with 0 users 2026-02-26 19:13:26 +01:00
ilgeco
4febdf0c01 future proofing against glob order of file 2026-02-26 18:52:08 +01:00
ilgeco
7b2baeacd3 Temporary fix rust validator 2026-02-26 18:43:48 +01:00
NiccoloN
8bb5385961 add host core pim codegen 2026-02-26 17:53:25 +01:00
NiccoloN
f007b6e574 add CI with github workflow 2026-02-26 16:45:45 +01:00
NiccoloN
7a1cf547c0 minor fix 2026-02-26 16:36:14 +01:00
NiccoloN
0acd298e80 fix relative paths in validation scripts 2026-02-26 16:34:31 +01:00
NiccoloN
a42ff74a3b add validation script to validate all operations
minor fixes
2026-02-26 16:11:22 +01:00
NiccoloN
33760e36ef add gemm test 2026-02-25 18:03:22 +01:00
NiccoloN
a490e41916 fix dense attributes with single element writing to memory 2026-02-25 17:55:44 +01:00
NiccoloN
ae6e815c7b fix output paths
add gemm test
2026-02-25 17:24:31 +01:00
NiccoloN
d036c02160 minor fix 2026-02-25 13:44:19 +01:00
ilgeco
3d5f2d8f81 Raptor trace file in output directory 2026-02-25 13:36:53 +01:00
ilgeco
4c67335274 .gitignore build directory 2026-02-25 13:09:05 +01:00
NiccoloN
3acc9e2591 set pim accelerator in build config in README.md 2026-02-25 13:04:07 +01:00
NiccoloN
5ca8916f4f add automatic patches to onnx-mlir with CMakeLists.txt 2026-02-25 13:00:55 +01:00
NiccoloN
77f815a7a2 add test gemm
more forgiving validation threshold
2026-02-25 09:59:22 +01:00
NiccoloN
4f329b59b3 rename test operation 2026-02-25 09:52:30 +01:00
NiccoloN
9a7168e7b6 add automatic validation process wit pim simulator 2026-02-25 09:44:42 +01:00
NiccoloN
a6e928bdd7 add PIM accelerator 2026-02-24 15:09:18 +01:00
NiccoloN
b24a0df8d7 add basic CMakeLists.txt
add build instructions
2026-02-23 19:06:14 +01:00
NiccoloN
9ba08a6780 add pimsim-nn simulator 2026-02-23 16:17:52 +01:00
NiccoloN
9c716d2582 add onnx-mlir submodule
add pim simulator
2026-02-23 15:45:12 +01:00
NiccoloN
ecf0775a4b first commit 2026-02-23 15:30:49 +01:00