Toybrick

[C++API] E NPUTransfer: Please open transfer first!

nevin007

注册会员

积分
127
楼主
发表于 2019-3-12 20:30:01    查看: 6940|回复: 5 | [复制链接]    打印 | 只看该作者

使用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

注册会员

积分
127
沙发
 楼主| 发表于 2019-3-13 14:06:07 | 只看该作者
有人碰到过么
回复

使用道具 举报

mshiyu

注册会员

积分
104
板凳
发表于 2019-4-11 15:54:12 | 只看该作者
我也碰到了
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

注册会员

积分
59
地板
发表于 2019-4-16 09:21:44 | 只看该作者
偶尔遇到,made,执行不了
这二次开发做的不想说了。
回复

使用道具 举报

liyang

中级会员

积分
260
5#
发表于 2020-5-13 16:39:23 | 只看该作者
后来是如何解决的 楼主
回复

使用道具 举报

jefferyzhang

版主

积分
12952
6#
发表于 2020-5-13 17:34:24 | 只看该作者
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跑下会不会出这问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


快速回复 返回顶部 返回列表