-
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
Problem Compiling for Alveo U280 #15
Comments
Seems that the template parameters for GEMM have not been properly updated in the latest release. |
Thanks for the quick reply. I haven't tested this yet, but this wasn't only the case for GEMM, I did the same with STREAM the way it was specified in the Documentation. |
You are right, this was also the case for STREAM and RandomAccess. Should be fixed now. |
Yes, I was able to go further with the Build Process. I got this message
So I removed the line XILINX_COMPILE_FLAGS:STRING=-j 40 in build/CMakeCache.txt. After this I got this Error Message
So I changed the placeholders in the .ini file, like this.
After this the Build Process finished, you got similar issues? |
I am still having Problems with executing the the Tests. This time i just did cmake .. -DFPGA_BOARD_NAME=xilinx_u280_gen3x16_xdma_1_202211_1 without specifying settings-files. After getting rid of the "jobs" Specification in the CMakeCache and modifying in the .ini file, the build finished succesfully. I also have access to the Alveo Card.
However when i execute the following test
or even when i do
I would really appreciate it if you could help me out. |
Sorry for the Bad formatting, don't know why it outputs like that. 😃 |
Hi, please try out the current branch. There was a bug in the setup code, which should be fixed now.
The current version of HPCC FPGA uses jinja2 for generating the settings files. The settings have to be updated to use jinja2 syntax, thanks for pointing this out. Of course it is also fine to provide your own non-generated link settings for now. If you build the benchmark for Xilinx devices make sure to use the old (deprecated) OpenCL C++ header because the new header is not compatible with the provided drivers. You can do that by also providing the the option |
I will Check once I‘m home. Thanks for your help, appreciate it. 💪🏻 |
So I tried this with with the deprecated OpenCL headers and my modified .ini file (like shown above in a comment above).
Still got Errors 😅 |
Hm, do other simple OpenCL codes work for you? You get a |
So one of the fixes was changing the Enviroment Variable XCL_EMULATION_MODE.
When I execute the Host Application.
C_out always equates to 0. |
Hello everyone,
I'm encountering an issue where the codebase fails to compile. I'm trying to build the GEMM kernel for my Alveo U280 board, using Vitis HLS and Vivado (both 2023 versions). My system is running on Ubuntu 22.04.5.
Help would be appreciated.
The text was updated successfully, but these errors were encountered: