-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conv C code compilation error #21
Comments
Could you please confirm on which branch of Pito/BARVINN and MVU you are? |
I am currently on origin/master <-> 3649e73 for BARVINN ; origin/master <-> 5e24521b for PITO_RISCV ; and aff7d9d4 for MVU |
I am in the process of adding a memory subsystem to BARVINN and our first FPGA target is ALVEO U200. The DMA engine is under construction and the code you see is a left over of this development. If you just want to try a simple Conv kernel on BARVINN, you can comment line 46 and 54 and the code will perform a Convolution between an input of size To use DMA engine and the host, you can follow my work on |
Ahh, I see that makes sense. Thanks for the added clarification about the the DMA engine part being under construction. Sorry for the confusion, you had mentioned about that in #20 . With the lines commented, I am able to generate the firmware files!. I will give a try with full BARVINN simulation now. |
Awesome! let me know if you have more questions! |
Sorry, needed a bit more clarification. You mentioned the |
oops, I meant input size is |
To generate the RISCV firmwares for BARVINN simulation, I am trying to compile the convolution C code in
csrc/conv/
. So I installed the rv32 RISCV compilation toolchain as per the Picorv32 instructions. When I domake all
in theconv
folder, I get the following error:I am actually not able to find the definitions for these macros across the entire repo(including in
csrc/conv/common/pito.h
:Could you confirm about these?
The text was updated successfully, but these errors were encountered: