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

rk3588 yolov5 npu占用稍微高一点就会出现乱框 #58

Open
Czhazha opened this issue Nov 10, 2024 · 4 comments
Open

rk3588 yolov5 npu占用稍微高一点就会出现乱框 #58

Czhazha opened this issue Nov 10, 2024 · 4 comments

Comments

@Czhazha
Copy link

Czhazha commented Nov 10, 2024

之前使用没有npu超过50%的情况,最近想试试最大的路数时,发现有这个问题
image
请问下有人遇到过类似情况吗?就是会乱框,没有任何规律,查了模型输出就是这个乱七八糟的结果。

@qianfeng-star
Copy link

路数低是正常吗

@Czhazha
Copy link
Author

Czhazha commented Nov 18, 2024

路数低是正常吗

测过4路也会偶尔出这个问题,概率很低就是。
我查了一下,定位到还是转模型的问题。
走rk官方的rknn_model_zoo里面的方式,就会有这个问题。toolkit用的2.3版本。
现在用别人给了一个1.6的版本,基于toolkit里面的onnx例子转的,能解决这个问题。
我现在还在查,这个1.6版本和官方的有什么差异,因为里面有个yolo.py还做了源码的调整。
另外就是,不知道有没有其他人用其他版本转的,多路不会遇到这个问题。

@qianfeng-star
Copy link

应该跟NPU没关系,多线程占用CPU很多,可以看下cpu占用,可能占用过高,然后对yolov5后处理有影响

@Czhazha
Copy link
Author

Czhazha commented Nov 18, 2024

应该跟NPU没关系,多线程占用CPU很多,可以看下cpu占用,可能占用过高,然后对yolov5后处理有影响

感谢回复。
我也怀疑过,所以打印了模型直接的输出,模型输入用的是同一张图片。
发现模型输出,那三个output就会有异常值,还没有走到后处理。

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