Skip to content
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

用release里面的hls源代码重新综合成ip核,ip核的运行结果错误,识别率低 #2

Open
1-op opened this issue Jul 8, 2023 · 7 comments

Comments

@1-op
Copy link

1-op commented Jul 8, 2023

工具vitis hls 2020.1,我用release里面的bug_fix版本中的hls源代码去重新生成IP核,之后用sdk的代码去验证其IP核,但是结果识别错误。
image

@xddcore
Copy link
Owner

xddcore commented Jul 8, 2023

您好,
这个可能是由于工程综合错误导致的问题。

  1. 如果您想快速验证工程的话,可以使用我综合好的IP Core进行验证( process_element.20230523.zip )。只需使用如上IP Core替换原有工程中的IP Core即可。

  2. 如果您想基于Network IP Core进行二次开发的话,可以使用我的HLS工程( OpenNNA_HLS_Network.zip ),这将避免从源码构建HLS工程中出现问题而导致运行结果错误。

祝好
xddcore

@1-op
Copy link
Author

1-op commented Jul 9, 2023

您好,感谢回复

我是想基于Network IP Core进行二次开发,并将其生成用于zynq zu7eg平台的IP Core,但是我遇到了一些问题。

我用vitis hls 2020.1 打开您上面提及的HLS工程,并重新export IP core;再将其放在vivado中综合;最后用vitis 调用这个IP core;但识别结果还是有误。

但是用您预先综合后的(process_element.20230523.zip)IP core,却能正确得到识别结果。请问您这个预先综合的IP core是用的哪个HLS工程?

感谢

@1-op
Copy link
Author

1-op commented Jul 9, 2023

您好,我用您发布的HLS工程( [OpenNNA_HLS_Network.zip])去重新综合IP核,结果还是识别错误。

只有您发布的预先综合好的IP核( [process_element.20230523.zip]) 才能正确得到识别结果。

感谢

@xddcore
Copy link
Owner

xddcore commented Jul 9, 2023

您好,
对你复现带来的困难深表抱歉,我刚刚比对了一下可以用的IP Core生成的时间,找到了一份HLS工程,我已上传。您可以试试。工程见:https://github.com/xddcore/OpenNNA/releases/tag/HLS_Network_Fixup

@1-op
Copy link
Author

1-op commented Jul 10, 2023

您好, 对你复现带来的困难深表抱歉,我刚刚比对了一下可以用的IP Core生成的时间,找到了一份HLS工程,我已上传。您可以试试。工程见:https://github.com/xddcore/OpenNNA/releases/tag/HLS_Network_Fixup

您好,感谢回复

收到您回复后,我立马试验了这个工程,但很不幸,这工程生成的IP Core也无法正常工作。
同时,我对比了此工程 与 之前工程 的代码。发现两工程的代码是一样的。所以我猜测应该不是这个工程?

感谢

@xddcore
Copy link
Owner

xddcore commented Jul 10, 2023

您好, 对你复现带来的困难深表抱歉,我刚刚比对了一下可以用的IP Core生成的时间,找到了一份HLS工程,我已上传。您可以试试。工程见:https://github.com/xddcore/OpenNNA/releases/tag/HLS_Network_Fixup

您好,感谢回复

收到您回复后,我立马试验了这个工程,但很不幸,这工程生成的IP Core也无法正常工作。 同时,我对比了此工程 与 之前工程 的代码。发现两工程的代码是一样的。所以我猜测应该不是这个工程?

感谢

您好,
刚刚查找了一下手上所有关于Network HLS的代码,发现和仓库中上传的代码一致。我近期会尽快找到合适的硬件,进行bug复现,查明bug出现的原因并修复bug。

最后,实在非常抱歉,给您复现带来麻烦了。

@xddcore
Copy link
Owner

xddcore commented Jul 12, 2023

您好, 对你复现带来的困难深表抱歉,我刚刚比对了一下可以用的IP Core生成的时间,找到了一份HLS工程,我已上传。您可以试试。工程见:https://github.com/xddcore/OpenNNA/releases/tag/HLS_Network_Fixup

您好,感谢回复

收到您回复后,我立马试验了这个工程,但很不幸,这工程生成的IP Core也无法正常工作。 同时,我对比了此工程 与 之前工程 的代码。发现两工程的代码是一样的。所以我猜测应该不是这个工程?

感谢

您好,

Bug已修复,感谢您耐心的等待。最新Network HLS代码已上传,最新HLS工程和打包好的IP Core见https://github.com/xddcore/OpenNNA/releases/download/HLS_Network_Fixup/OpenNNA_HLS_Network230713.zip

关于本次Bug的说明见:
https://github.com/xddcore/OpenNNA/releases/tag/HLS_Network_Fixup

祝好

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants