- 时间:2022-07-13
- 固件版本: toybrick debian10
- 板子型号: toybrick RK3568X
- 版本:rknn_toolkit_lite2 1.3.0
- 作者:zzzzbc
- 进入RK仓库并且下载rknn-toolkit2
- 进入RK仓库并且下载rknpu2
- 解压并将rknn_toolkit_lite2,rknpu2-master传到板子上,我这里传到Download目录下
toybrick@debian10:~/Downloads$ ls rknn_toolkit_lite2 rknpu2-master安装RKNN Toolkit Lite2
目前可以通过 pip3 install 命令安装 RKNN Toolkit Lite2。
注: 以下安装过程大部分来自RK官方文档,做了一些修改
- 如果系统中没有安装 python3/pip3 等程序,请先通过 apt-get 方式安装,命令如下:
sudo apt update sudo apt-get install -y python3 python3-dev python3-pip gcc
切记这里不是sudo apt-get update!!!
- 安装依赖模块: opencv-python 和 numpy
sudo apt-get install -y python3-opencv sudo apt-get install -y python3-numpy
- 安装 RKNN Toolkit Lite2
cd ~/Download/rknn_toolkit_lite2/packages/ pip3 install rknn_toolkit_lite2-1.3.0-cp37-cp37m-linux_aarch64.whl安装RKNPU2 Linux 驱动
安装完RKNN Toolkit Lite2,我们还需要安装RKNPU2驱动
cd ~/Downloads/rknpu2-master/runtime/RK356X/Linux/librknn_api/aarch64/ sudo cp ./* /usr/lib运行example进行测试
安装完毕后,我们需要进行测试
cd ~/Downloads/rknn_toolkit_lite2/examples/inference_with_lite/ sudo -E python3 test.py
输出
--> Load RKNN model done --> Init runtime environment I RKNN: [09:38:10.438] RKNN Runtime Information: librknnrt version: 1.3.0 (9b36d4d74@2022-05-04T20:17:01) I RKNN: [09:38:10.439] RKNN Driver Information: version: 0.4.2 I RKNN: [09:38:10.439] RKNN Model Information: version: 1, toolkit version: 1.3.0-11912b58(compiler version: 1.3.0 (9b36d4d74@2022-05-04T20:21:47)), target: RKNPU lite, target platform: rk3568, framework name: PyTorch, framework layout: NCHW done --> Running model resnet18 -----TOP 5----- [812]: 0.9996383190155029 [404]: 0.00028062646742910147 [657]: 1.632110434002243e-05 [833 895]: 1.015904672385659e-05 [833 895]: 1.015904672385659e-05 done暑期编程PK赛 得CSDN机械键盘等精美礼品!



