npu yolo5部署
-
此回复已被删除! -
- 输入是tensor,需要符合yolov5的input tensor格式
- vpm_run是一个npu运行器,输入nb模型与input tensor他会输出npu推理的数据,输出的也是tensor,图像文件需要进行前处理转换成yolov5支持的tensor输入进去,后处理则是解析输出tensor后进行nms输出推理的数据
-
此回复已被删除! -
@misay 可以参考源码里的yolov3的demo
-
@whycanservice 俺看了demo,SDK源码里面那个也没编译的过程展示捏,主要就是想要一个完整的非vpm_run的交叉编译到部署的完整教程
-
@misay 编译使用的是tina框架的编译,不建议单独写makefile编译(主要是lib头文件引用很麻烦)
可以仿照yolov3的文件夹复制到改名yolov5,然后menuconfig里勾选就行
-
@whycanservice 我想问个问题,我在yolov3的demo的vnn_post_process.c文件增加了数据保存的功能,然后保存了数据,
这样的,输出数据
我想将上面程序输出的数据文件,放到--NPU 转换部署 YOLO V5 模型--这个的demo的程序中运行是否可行,
我这个流程是否正确 -
@misay 你的Yolov5部署成功了吗?我在make menuconfig勾选yolov5之后编译,报错,原因是vnn_post_process.c这个文件引用了vsi_nn_pub.h这个头文件却没找到。这是什么文件,确实没有啊
-
@lingzhi12321 没有,同是病友了属于是,但这个文件的话在你安装的IDE里面有个include找得到
-
-
@misay 看到了,谢谢!咱要不要加个微信交流下,我一个人弄,也是小白,太孤单了~
-
-
-
-
-
@whycanservice yolov5导出模板代码生成的vnn_pre_process.c文件引用了vsi_nn_pub.h头文件,编译不通过,需要在哪里把该.h文件的路径添加上吗?
-
@lingzhi12321 这个模型部署成功了嘛?我之前也遇到了这个问题,还有一个问题就是yolov3生成的文件如何部署到板子上,官方没有给一个完整的教程很迷
-
@lhw_uestc 没有啊,上边有大佬上传了编译好的,但是我运行了下,缺libjpeg库,还没搞定
-
@lingzhi12321 jpeg-9d_install.zip你说的这个库在这里面有的
-
@fawen 我看到了,但是复制到/usr对应目录下还是显示没有这个库,不知道怎么解决了。能提点一下吗?多谢了~
-
@lingzhi12321 在 npu yolo5部署 中说:
@fawen 我看到了,但是复制到/usr对应目录下还是显示没有这个库,不知道怎么解决了。能提点一下吗?多谢了~
我记得是lib目录,然后要把里面libjpeg.so.9.4.0复制过去,改名libjpeg.so -
@fawen 是libjpeg.so.9.4.0改成libjpeg.so.9。跑通了!好激动!太感谢~~
-
@fawen 大神再问一下,我自己编译yolov5导出的模板代码的时候,有个头文件在其它路径,总编译不过去,您是怎么编译过去的?自己改程序吗?
-
@lingzhi12321 不用那个我上面有分享源码,用的yolov3的那个和教程里的yolov5后处理改过来的。
-
@lingzhi12321 自己弄的话还要交叉编译opencv
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号