OpenNNA icon indicating copy to clipboard operation
OpenNNA copied to clipboard

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

Open 1-op opened this issue 2 years ago • 7 comments

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

1-op avatar Jul 08 '23 13:07 1-op

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

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

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

祝好 xddcore

xddcore avatar Jul 08 '23 18:07 xddcore

您好,感谢回复

我是想基于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 avatar Jul 09 '23 03:07 1-op

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

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

感谢

1-op avatar Jul 09 '23 16:07 1-op

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

xddcore avatar Jul 09 '23 16:07 xddcore

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

您好,感谢回复

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

感谢

1-op avatar Jul 10 '23 01:07 1-op

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

您好,感谢回复

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

感谢

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

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

xddcore avatar Jul 10 '23 16:07 xddcore

您好, 对你复现带来的困难深表抱歉,我刚刚比对了一下可以用的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

祝好

xddcore avatar Jul 12 '23 16:07 xddcore