Toybrick

标题: 子线程中执行rknn_run函数卡死 [打印本页]

作者: wizardcsy    时间: 2024-7-8 20:13
标题: 子线程中执行rknn_run函数卡死
RK3588安卓环境运行unity工程,在主线程中运行AI相关代码正常执行,同样代码移到子线程后,在运行模型前向时,先是出现推理时长不稳定(正常20ms,间歇跳至130ms),然后突然卡死在rknn_run函数内部。
请问有人遇到同样的情况吗?可能是什么原因导致的?

作者: wizardcsy    时间: 2024-7-8 20:23
Log有打印提示如下:
RKNPU                   pid-2196                             E  failed to wait job, task counter: 0, flags: 0x5, ret = -512, elapsed time: 108949us
作者: jefferyzhang    时间: 2024-7-10 09:27
先核对RKNN API和DRV版本是否一致且最新
作者: wizardcsy    时间: 2024-7-11 13:48
jefferyzhang 发表于 2024-7-10 09:27
先核对RKNN API和DRV版本是否一致且最新

编译固件时候NPU驱动版本换成最新版本,问题解决,谢谢




欢迎光临 Toybrick (https://t.rock-chips.com/) Powered by Discuz! X3.3