lzwldyp 发表于 2021-5-24 14:50:50

rv1126 debain10 执行rknn用例失败

执行rknn用例提示产生如下报错:
[   1] Failed to open device: No such file or directory, Try again...
[   2] Failed to open device: No such file or directory, Try again...
[   3] Failed to open device: No such file or directory, Try again...
[   4] Failed to open device: No such file or directory, Try again...
[   5] _OpenDevice(1086): FATAL: Failed to open device, errno=No such file or directory.

想请问是什么原因导致的,该如何处理?

板蓝根 发表于 2021-5-24 15:09:51

请问是使用什么 demo ?不能打开设备,通常是 npu 驱动没有加载,看一下 lsmod 能不能看到 npu ko 文件加载

lzwldyp 发表于 2021-5-24 15:12:33

板蓝根 发表于 2021-5-24 15:09
请问是使用什么 demo ?不能打开设备,通常是 npu 驱动没有加载,看一下 lsmod 能不能看到 npu ko 文件加载

执行的c++ rknn的用例,命令为:./rknn_mobilenet_demo ../model/mobilenet_v1_rv1109_rv1126.rknn ../model/dog_224x224.jpg

然后你说的lsmod的结果如下:
Module                  SizeUsed by
galcore               3194880

lzwldyp 发表于 2021-5-24 15:14:39

板蓝根 发表于 2021-5-24 15:09
请问是使用什么 demo ?不能打开设备,通常是 npu 驱动没有加载,看一下 lsmod 能不能看到 npu ko 文件加载

补充一点,在rv1126板子上执行 dpkg -l | grep npu,输出如下:
iilibxi6:armhf                         2:1.7.9-1                               armhf      X11 Input extension library
iirknpu                              1.6.0                                 armhf      <rockchip rknpu package>

是不是什么包没有安装导致的?

板蓝根 发表于 2021-5-24 15:15:05

dmesg 发一下日志

lzwldyp 发表于 2021-5-24 15:24:07

板蓝根 发表于 2021-5-24 15:15
dmesg 发一下日志

dmesg的日志放在附件了,还请帮忙看看

lzwldyp 发表于 2021-5-24 15:28:36

板蓝根 发表于 2021-5-24 15:15
dmesg 发一下日志

试了一下,加sudo之后执行:sudo ./rknn_mobilenet_demo ../model/mobilenet_v1_rv1109_rv1126.rknn ../model/dog_224x224.jpg 跑出结果了:
password for firefly:
model input num: 1, output num: 1
input tensors:
index=0 name= n_dims=4 dims= n_elems=150528 size=150528 fmt=0 type=3 qnt_type=2 fl=127 zp=127 scale=0.007843
output tensors:
index=0 name= n_dims=2 dims= n_elems=1001 size=2002 fmt=0 type=1 qnt_type=0 fl=127 zp=127 scale=0.007843
rknn_run
--- Top5 ---
156: 0.851074
155: 0.091736
205: 0.013588
284: 0.007191
194: 0.002239

不过,为啥一定要sudo呢,普通用户不能执行吗T_T

板蓝根 发表于 2021-5-24 15:36:48

root@firefly:/dev# ls -l galcore
crw------- 1 root root 199, 0 May 24 07:23 galcore

设备文件默认普通用户没有读写权限,可以自己使用 chmod 加一下权限试试

lzwldyp 发表于 2021-5-24 15:45:20

板蓝根 发表于 2021-5-24 15:36
root@firefly:/dev# ls -l galcore
crw------- 1 root root 199, 0 May 24 07:23 galcore



给galcore文件加权限之后,普通用户可使用npu,多谢解答!!!

18625521131 发表于 2021-5-24 20:41:03

请问一下,这个debain10系统,可以直接跑python程序的吗,这个系统和原装系统有什么区别啊
页: [1] 2
查看完整版本: rv1126 debain10 执行rknn用例失败