Toybrick

debian10下的npu找不到的问题

xiaqing10

高级会员

积分
572
发表于 2020-4-17 19:24:47    查看: 18565|回复: 12 | [复制链接]    打印 | 显示全部楼层
参考置顶的帖子,刷了debian10.

采用pip3 在线装了tooklit 1.3.0, tensorflow==1.14.0,rknn-api-1.3.0.

在电脑上转换成功模型,然后放置rk3399pro上运行,报错如下:

  1. E Only support ntb mode on ARM64 platform. But can not find device with ntb mode.
  2. E Catch exception when init runtime!
  3. E Traceback (most recent call last):
  4. E   File "rknn/api/rknn_base.py", line 963, in rknn.api.rknn_base.RKNNBase.init_runtime
  5. E   File "rknn/api/rknn_runtime.py", line 161, in rknn.api.rknn_runtime.RKNNRuntime.__init__
  6. E   File "rknn/api/rknn_platform_utils.py", line 268, in rknn.api.rknn_platform_utils.start_ntp_or_adb
  7. E Exception: Init runtime environment failed!
复制代码


提示找不到npu ,然后显示 lsusb 查找npu:
  1. Bus 004 Device 002: ID 05e3:0616 Genesys Logic, Inc. hub
  2. Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  3. Bus 003 Device 005: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
  4. Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
  5. Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  6. Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  7. Bus 006 Device 004: ID 413c:301c Dell Computer Corp.
  8. Bus 006 Device 003: ID 04e2:1414 Exar Corp.
  9. Bus 006 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
  10. Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  11. Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  12. Bus 005 Device 002: ID 0bda:d723 Realtek Semiconductor Corp.
  13. Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
复制代码


没有对应上的npu

然后不采用pip在线安装的方式,改为安装whl,发现debian10为python3.7环境,找不到相应的whl,安装3.6会报错为 not supported wheel on this platfrom.


请问: 这是哪个驱动没装上么?或者其他的问题


回复

使用道具 举报

jefferyzhang

版主

积分
12923
发表于 2020-4-17 21:02:31 | 显示全部楼层

回帖奖励 +30 金钱

请问你的板子型号是什么,是从哪里购买的板子?
回复

使用道具 举报

xiaqing10

高级会员

积分
572
 楼主| 发表于 2020-4-17 22:50:57 | 显示全部楼层
jefferyzhang 发表于 2020-4-17 21:02
请问你的板子型号是什么,是从哪里购买的板子?

Toybrick RK3399ProD
这个板子用了很久了,是直接从贵司快递来的,之前是fedora搭配0.99 rknn-api,没有任何问题.
这不看到已经支持debian,所以今天重刷了.显示npu找不到.
之前还记得也出现过类似问题,采用dnf clean all / dnf update解决了.
回复

使用道具 举报

jefferyzhang

版主

积分
12923
发表于 2020-4-17 22:56:03 | 显示全部楼层
xiaqing10 发表于 2020-4-17 22:50
Toybrick RK3399ProD
这个板子用了很久了,是直接从贵司快递来的,之前是fedora搭配0.99 rknn-api,没有 ...

不是很明白,是谁寄给你的,你直接联系下他看下问题。淘宝购买的是不可能从我们公司发货的。
你如果npu认不到,有几种可能:1.版子SN号有问题。2.硬件有问题。
否则不可能出现你发的这种问题。
debian10是我们目前主力维护的系统,任何更新都可以用apt update/upgrade解决,rknntoolkit可以用pip3 升级。按你目前描述的情况来看,板子有问题可能性很高。
回复

使用道具 举报

xiaqing10

高级会员

积分
572
 楼主| 发表于 2020-4-17 22:56:21 | 显示全部楼层
jefferyzhang 发表于 2020-4-17 21:02
请问你的板子型号是什么,是从哪里购买的板子?

另外补充 toybrick@debian10:~$ npu_powerctrl  -r

  1. toybrick@debian10:~$ npu_powerctrl  -r
  2. Error opening /sys/class/gpio/gpio35/value value=:
  3. Error opening /sys/kernel/debug/clk/clk_wifi_pmu/clk_enable_count value=:�@
  4. set clk_en   to 1
  5. Error opening /sys/kernel/debug/clk/clk_wifi_pmu/clk_enable_count value=1:
  6. Error opening /sys/class/gpio/gpio54/value value=1:
  7. Error opening /sys/class/gpio/gpio56/value value=1:
  8. Error opening /sys/class/gpio/gpio36/value value=1:
  9. Error opening /sys/class/gpio/gpio36/value value=0:
  10. Error opening /sys/class/gpio/gpio35/value value=:
  11. Error opening /sys/class/gpio/gpio35/value value=:
  12. Error opening /sys/class/gpio/gpio35/value value=:
复制代码
回复

使用道具 举报

jefferyzhang

版主

积分
12923
发表于 2020-4-17 22:59:32 | 显示全部楼层
xiaqing10 发表于 2020-4-17 22:56
另外补充 toybrick@debian10:~$ npu_powerctrl  -r

参看下置顶整合贴debian10升级说明。如果升级解决不了问题,那八成硬件有问题
回复

使用道具 举报

xiaqing10

高级会员

积分
572
 楼主| 发表于 2020-4-17 23:00:18 | 显示全部楼层
jefferyzhang 发表于 2020-4-17 22:56
不是很明白,是谁寄给你的,你直接联系下他看下问题。淘宝购买的是不可能从我们公司发货的。
你如果npu认 ...

这样吧,我再刷回之前的fedora系统,看问题是否存在,先排除是刷机造成的问题.
先谢谢了
回复

使用道具 举报

leogift_5815

注册会员

积分
145
发表于 2020-4-18 13:05:23 | 显示全部楼层

回帖奖励 +30 金钱

jefferyzhang 发表于 2020-4-17 22:56
不是很明白,是谁寄给你的,你直接联系下他看下问题。淘宝购买的是不可能从我们公司发货的。
你如果npu认 ...

板子很早的一批了,最开始是绿板带飞线的,后来有了tb后换了量产的黑色版本;
一直使用的fedora和android,rknn调用正常;
这次更新了debian后没有npu设备,是因为不支持老版3399ProD硬件吗?
回复

使用道具 举报

xiaqing10

高级会员

积分
572
 楼主| 发表于 2020-4-18 14:20:11 | 显示全部楼层
更新下,今天刷回了之前的fedora版本,没有问题,能正常使用,再次刷debian,依旧找不到设备。
回复

使用道具 举报

jefferyzhang

版主

积分
12923
发表于 2020-4-18 20:47:57 | 显示全部楼层
leogift_5815 发表于 2020-4-18 13:05
板子很早的一批了,最开始是绿板带飞线的,后来有了tb后换了量产的黑色版本;
一直使用的fedora和android ...

Toybrick != rk3399pro

Toybrick是我们开发版注册商标,不是所有3399pro都叫toybrick。
我们没出过绿色板子的toybrick,你那个只能叫3399pro的sdk。
非toybrick板子固件请联系FAE从RK获取,只有toybrick才可以通过我们社区获取和使用固件。
回复

使用道具 举报

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

本版积分规则

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


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