瑞芯微DR4-RK3588基于Docker技术的NPU开发2

305 阅读1分钟

1 环境搭建

  • 通过 pip install 安装并推理 image.png image.png image.png
  • 错误问题 image.png image.png
pip3 install numpy==1.16.6
pip3 install bfloat16==1.1
pip3 install -r requirements-1.1.0.txt -i https://pypi.tuna.tsinghua.edu.cn/simple --ignore-installed

2 RKNN-Toolkit2 连板调试

2.1 打开adb 调试,开启一个终端Terminal

image.png

  • 进入对应的目录 image.png
  • 拷贝对应文件到RK3588,librknnrt.so: 是一个板端的 runtime 库。 rknn_server: 是一个运行在板子上的后台代理服务,用于接收 PC 通过 USB 传输过来的协议, 然后执行板端 runtime 对应的接口,并返回结果给 PC。 image.png image.png image.png
  • 启动 image.png

2.2 开启另外一个终端Terminal,修改对应的代码跑的平台,比如在RK3588

  • 进入对应的目录 image.png image.png image.png image.png