Toybrick

标题: rk3399Pro上调用rknn.init_runtime(), 一直卡着, 不再往下执行 [打印本页]

作者: asher    时间: 2019-7-5 15:49
标题: rk3399Pro上调用rknn.init_runtime(), 一直卡着, 不再往下执行
本帖最后由 asher 于 2019-7-5 15:52 编辑

运行环境:rknn toolkit 1.0.0
加载模型: yolov3-tiny
rk3399Pro上调用rknn.init_runtime(), 直接卡死, 没有任何信息输出,这是为什么啊?

作者: puyanan    时间: 2019-7-16 17:19
我运行mobilenet_v1的时候,刚打开虚拟机第一次运行的时候,会在rknn.init_runtime()持续很长时间,等等就出结果了。可能这一步就是很慢的。第二次运行以及后面的运行就快很多,可能有些初始化只做了一次。
作者: wangxuan950    时间: 2019-7-22 15:50
同样的问题,有时候也会在前向阶段卡死,等待两个小时都没有结果,也没有任何报错信息
作者: wu_    时间: 2020-1-14 17:09
楼主解决了吗,我也是这样
作者: leok    时间: 2020-2-21 14:52
更新一下rknn toolkit到最新版本,论坛有发布;
作者: leok    时间: 2020-2-21 14:52
更新一下rknn toolkit到最新版本,论坛有发布;
作者: zhangyuzyy    时间: 2021-5-13 20:51
rknn.init_runtime 卡住一直不动,大家是怎么解决的呀
作者: jefferyzhang    时间: 2021-5-14 08:34
zhangyuzyy 发表于 2021-5-13 20:51
rknn.init_runtime 卡住一直不动,大家是怎么解决的呀

先自己确认rknn版本和drv版本是否匹配,如果两个不是1.6(当前版本)
肯定会出问题
作者: zhangyuzyy    时间: 2021-5-15 15:23
jefferyzhang 发表于 2021-5-14 08:34
先自己确认rknn版本和drv版本是否匹配,如果两个不是1.6(当前版本)
肯定会出问题 ...

drv的版本怎么查看呢?
作者: zhangyuzyy    时间: 2021-5-15 15:43
zhangyuzyy 发表于 2021-5-15 15:23
drv的版本怎么查看呢?

API get_sdk_version
描述 获取 SDK API 和驱动的版本号。
注:使用该接口前必须完成模型加载和初始化运行环境。且该接口只能在硬件平台
RK3399Pro、RK1808、TB-RK1808 AI 计算棒上使用。

文档中写要查看驱动,必须要完成模型加载和初始化环境
但由于初始化环境一直卡住,这样就查看不了驱动版本,这可怎么办?
还有别的办法查看驱动版本吗?
作者: jefferyzhang    时间: 2021-5-15 19:56
zhangyuzyy 发表于 2021-5-15 15:43
API get_sdk_version
描述 获取 SDK API 和驱动的版本号。
注:使用该接口前必须完成模型加载和初始化运行 ...

什么硬件,用的什么版本固件,这个发布的不可能不知道版本吧,。。。
作者: zhangyuzyy    时间: 2021-5-15 23:00
用的是firefly的AIO-3399ProC的盒子
Ubuntu 18.04.5 LTS (GNU/Linux 4.4.194 aarch64)
Linux firefly 4.4.194 #2 SMP Wed Mar 24 10:12:22 CST 2021 aarch64 aarch64 aarch64 GNU/Linux
firefly-3399pronpu-driver 1.6
rknn-toolkit-v1.6.0
作者: zhangyuzyy    时间: 2021-5-16 08:49
问题已经解决,就是驱动版本 1.4与rknn 的版本1.6不一致导致的问题
由于已经将驱动更新到1.6,但没有重启服务器,导致驱动没有更新成功,所以,更新完驱动,建议大家重启一下服务器




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