Toybrick

标题: RK1808S0加速棒驱动升级到v1.6会卡住 [打印本页]

作者: xsky    时间: 2021-6-7 11:48
标题: RK1808S0加速棒驱动升级到v1.6会卡住
本帖最后由 xsky 于 2021-7-29 14:05 编辑

Win10 环境
  1. onnx                 1.6.0
  2. onnx-simplifier      0.3.5
  3. onnx-tf              1.2.1
  4. onnxoptimizer        0.2.6
  5. onnxruntime          1.7.0
  6. rknn-toolkit         1.6.0
复制代码


加速棒
  1. [toybrick@rk1808 ~]$ sudo dnf info rknn
  2. Last metadata expiration check: -833 days, 18:03:00 ago on Tue 01 Jun 2021 11:43:18 PM EDT.
  3. Installed Packages
  4. Name         : rknn
  5. Version      : 1.6.0
  6. Release      : 0.rk1808.fc28
  7. Arch         : aarch64
  8. Size         : 99 M
  9. Source       : rknn-1.6.0-0.rk1808.fc28.src.rpm
  10. Repo         : @System
  11. From repo    : RK1808
  12. Summary      : Rockchip rknn for RK1808
  13. License      : GPL
  14. Description  : Rockchip rknn for RK1808
  15.              : 1.galcore: 6.4.3:293908 (build for kernel commit cd3732aee3322203a61905f0a92aa3ca397a6071) (should add init cmd: sudo chmod 666 /dev/galcore)
  16.              : 2.rknn_server: 1.6.0
  17.              : 3.librknn_runtime.so: 1.6.0
  18.              : 4.librknn_api.so: 1.6.0 (different with 3399pro's librknn_api.so)
  19.              : 5.ntbd: 1.0.3
  20.              : 6.ctbd: 1.0.3
复制代码


无论是运行原来在v1.3上顺畅的C++项目,还是原来使用toolkit v1.3,加速棒驱动v1.3也是顺畅的,只是偶尔会卡住或报错。
但是全都升级为v1.6后,无论在Ubuntu上还是Windows上,都会卡住,有时候加速棒会自动重启,有时候就卡在初始化一直半天不动。
加速棒插拔后,第一次基本都可以正常运行,通常第二次再运行就会卡住了。  
是不是v1.6的驱动有什么死锁之类的bug。
换了三个不同的加速棒和三台不同的电脑,现象都是一样的。

代码见附件


作者: bobby_jiang    时间: 2021-6-25 16:39
是每个计算棒都这样,还是只有一个是这样?
另外,你出问题的代码?
作者: xsky    时间: 2021-7-28 10:27
bobby_jiang 发表于 2021-6-25 16:39
是每个计算棒都这样,还是只有一个是这样?
另外,你出问题的代码?

加了附件,就是直接制成的conv2d导出的模型
作者: xsky    时间: 2021-8-9 13:09
临时解决方法:
1. 串口到板子上,进入/lib64目录,用这个命令建个软连接:ln -sf libdrm.so.2.4.0 libdrm.so
2. sync,然后重启板子。




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