-
Notifications
You must be signed in to change notification settings - Fork 44
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
scalehls-opt crash when N=16 #41
Comments
Hi, thanks for catching this. I can reproduce the error and it seems the DSE has issue when a loop at a specific position is fully unrolled. Will take a look and get back to you soon! |
The same thing happens with N=8 |
Has fixed on my local branch, I'll merge to the main after resolving some conflicts soon. |
Great, thanks! |
Fixed in 9ac0314. |
The crash was fixed, but now scaleHLS generates a C++ file with the same content as the input one, no pragmas and no unrolling/tiling. Is that expected? |
@SerenaC94 No, that's not. Your example works correctly on my end. Do you mind to put your test file and terminal command here? |
Sorry I just found a mistake on my end. It works fine |
Hi,
I just installed the tool and tried to run the gemm example as described in the README. The first attempt worked fine, then I changed N=32 to N=16 in test_gemm.c, run mlir-clang, and scalehls-opt crashed with the following stack trace:
What is going wrong here?
P.S. which version of Xilinx tools do you currently support?
The text was updated successfully, but these errors were encountered: