Closed SerenaC94 closed 2 years ago
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 9ac0314a2cc84d0534d12e2149f57a41c6490975.
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?