标题: [C++API] E NPUTransfer: Please open transfer first! [打印本页] 作者: nevin007 时间: 2019-3-12 20:30 标题: [C++API] E NPUTransfer: Please open transfer first!
使用C++API运行多模型,程序循环执行100次,可以正常执行完毕,但是会打印如下信息:
result has been saved.
repeat = 100, avg time is 123.894ms. E NPUTransfer: Please open transfer first! E NPUTransfer: Please open transfer first! E NPUTransfer: Please open transfer first! E NPUTransfer: Please open transfer first! E NPUTransfer: Please open transfer first!
请问是什么问题?哪里操作不当? 作者: nevin007 时间: 2019-3-13 14:06
有人碰到过么作者: mshiyu 时间: 2019-4-11 15:54
我也碰到了
E NPUTransfer: Please open transfer first!
E NPUTransfer: Please open transfer first!
E NPUTransfer: Please open transfer first!
E NPUTransfer: Please open transfer first!
E NPUTransfer: Please open transfer first!
E NPUTransfer: Please open transfer first!
E NPUTransfer: Please open transfer first!
E NPUTransfer: Please open transfer first!
E NPUTransfer: Please open transfer first!作者: RK3399 时间: 2019-4-16 09:21
偶尔遇到,made,执行不了
这二次开发做的不想说了。作者: jefferyzhang 时间: 2020-5-13 17:34
1. 代码没问题的话这问题不应该存在,我过手的几个量产客户没人遇到过这问题。
2. 检查下板子是不是toybrick的,固件是不是toybrick官方的。如果是其他代理商做的板子,很可能固件和版本没跟上来。Toybrick的就不用怀疑了,能卖出去的板子72小时烤鸡都做过。
3. 检查rknn-api、rknn-drv版本是否匹配
4. dmesg看下什么挂掉了,lsusb看下npu还在不在。
5. 其他不说了,代码检查下,是不是只开一次模型,inference多次,你要一直在init runtime create session NPU估计早挂掉了。
6. 直接用rknnapi的demo跑下会不会出这问题。