Toybrick

标题: 【求助】并发推理,偶发crash [打印本页]

作者: seven1637    时间: 2020-4-28 21:26
标题: 【求助】并发推理,偶发crash
本帖最后由 seven1637 于 2020-4-29 19:33 编辑

用的3399pro开发板,
RKNNAPI : RKNN VERSION:
RKNNAPI :   API: 1.3.0 (c5654ea build: 2019-12-25 14:12:17)
RKNNAPI :   DRV: 1.3.0 (c4f8c23 build: 2019-11-25 10:39:29)


模型转换也是用的1.3.0版本转出来的,多个线程在跑不同的模型推理,每个线程都有初始化。

运行了30个小时之后,出现log,不是必现
NPUTransfer: invalid magic command = 0x5019d62, magic = 0xa49a4
UsbHostManager: Removed device at /dev/bus/usb/006/002: rk3xxx
UsbAlsaManager: USB Audio Device Removed: null
RKNNAPI : __pthread_recv_msg,  recv(MsgHeader) fail, -9(ERROR_PIPE) < 108!
RKNNAPI : __pthread_recv_msg,  recv(MsgHeader) fail, -9(ERROR_PIPE) < 108!
RKNNAPI : __pthread_recv_msg,  recv(MsgHeader) fail, -9(ERROR_PIPE) < 108!
RKNNAPI : rknn_outputs_get,  p_ctx->queue_output.size() = 0!
NPUTransfer: Please open transfer first!
RKNNAPI : rknn_input_set,  send(MsgInput 0) fail, -4(ERROR_NO_DEVICE) != 922743!

crash之后
lsusb结果
Bus 006 Device 003: ID 2207:0019
ps里, npu_transfer_proxy  和 npu_monitor 都还在
帮忙看下错误信息,另外是否有定位rknn error的手段?






作者: leok    时间: 2020-4-29 08:24
可以尝试新版本,1.3.2已发布。
作者: seven1637    时间: 2020-4-29 10:28
leok 发表于 2020-4-29 08:24
可以尝试新版本,1.3.2已发布。

这个问题在1.2.0和1.3.0版本上都有
作者: seven1637    时间: 2020-4-29 19:30
leok 发表于 2020-4-29 08:24
可以尝试新版本,1.3.2已发布。

刚折腾完1.3.0的升级,升级成本还是挺大的。我又更新了log, npu被remove掉了,有明显的问题吗?
作者: leok    时间: 2020-5-9 08:57
seven1637 发表于 2020-4-29 19:30
刚折腾完1.3.0的升级,升级成本还是挺大的。我又更新了log, npu被remove掉了,有明显的问题吗? ...

请尝试1.3.2是否正常。
作者: liyang    时间: 2020-7-28 11:23
我也同样遇到了这个问题,运行一段时间就会出现这个问题
API: 1.3.0
DRV: 1.3.1
作者: lvey77    时间: 2022-2-25 04:29
请问问题解决了嘛?我是48小时以后必出这个问题




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