-
Notifications
You must be signed in to change notification settings - Fork 19
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
fpga_hls_hw_emu
fails in vpl
step
#168
Comments
Okay, after diving into the log files produced by setting |
We usually (try to) run the tests only with the most recent available vitis version (that would be 2021.2 as of now). Can you try with it (that requires only 300 GB of disk space 😅) ? If not, I can try to reproduce the bug and investigate it, but that will probably not be possible before in 3-4 weeks. |
Okay, it appears that the Vitis tools are unhappy if I have another GCC compiler toolchain in
|
Ok we can try to reproduce these steps with our install to see if this bug still exists in recent vitis version. |
Thanks! And I'll see what can be done about a more recent software stack. It also turned out that the node itself is still utilizing XRT 2019.1 which doesn't work well with more recent Vitis versions... |
Try to use the most modern version of everything. :-) |
We do not use the Vitis/Vivado setup because it breaks too many things, we just use the recipe from https://github.com/triSYCL/sycl/blob/sycl/unified/next/sycl/doc/GettingStartedXilinxFPGA.md#compiling-and-running-a-sycl-application |
So far I relied on the module system of the cluster to set up everything for me. I have now created a script that bypasses the module system for the Xilinx tools which looks very similar to the environment setup in the link. The results stays the same, though;
This error message goes away once I unload the gcc-11 module (which removes the entire gcc toolchain from |
IT installed Vitis 2021.2 on the cluster. The issue persists, though - if I load the gcc-11 module the Vitis tools will fail to detect their own
This lets the HLS flow continue until |
I'm on the current
sycl/unified/next
branch and using Vitis 2020.2 with axilinx_u200_xdma_201830_2
target. Compiling thesingle_task_vector_add
test case works fine but it fails oncevpl
is called:Any ideas on how to proceed from here? Can this error be debugged further by passing additional flags or something?
Log file starts here
The text was updated successfully, but these errors were encountered: