如何在ubuntu虚拟机上上部署rknn

文章详细记录了在Ubuntu18.04系统中,使用python3.6和pip3安装RKNN-Toolkit的过程,包括遇到的opencv-python安装卡住的问题以及解决方法。在解决依赖问题后,尽管出现了一些兼容性问题(如tensorflow和pillow版本不匹配),但最终成功安装了RKNN-Toolkit。建议遇到类似问题时可先忽略,待后续使用时再针对性地更新相关库。
摘要由CSDN通过智能技术生成

1、参考参考文献2,首先在https://github.com/rockchip-linux/rknn-toolkit

下载了RKNN-Toolkit所需安装包.  台式机的D:\安装包\RKNN-tool目录下

  1. rknn-toolkit-v1.7.1-packages.tar  : 所有wheel package。所谓wheel包,就是python的一种生成格式文件,比如X86下的exe类似
  2. rknn-toolkit-1.7.1.tar :所有示例、文档和平台工具都在压缩文件

 

注:也可以从百度云下载所有包、docker镜像、示例、文档和平台工具:rknn-toolkit-v1.7.1,获取代码:rknn

2、在虚拟机上确认安装了python3.6及以上的版本及pip3。参考目录

经过确认:已经安装

Ubuntu版本:18.04

Python版本:3.6.9

Pin3版本:

安装方法如下:

去下载一个18.04版本的ubuntu desktop版本。

ps:已经自带了3.6.9的python3版本

-----1、安装pip3 。这是安装rknn_tool的前提

直接使用了 sudo apt-get install python3-pip

3、安装RKNN-Toolkit工具

参考文献2的步骤

注1:进入安装包 package 目录 :这句话是指进入下载的rknn-toolkit-v1.7.1-packages.tar,解压后,有一个package目录

在安装依赖的时候,执行到pip3 install opencv-python

每次都卡住:

解决方案:

方法1:执行两个步骤 。结果还是卡住

  1. mkdir ~/.pip
  2. vim ~/.pip/pip.conf

在最后加上了以下两句话

[global]

index-url = Simple Index

方法2:

  1. 先更新pip

pip3 install --upgrade pip

提示:

 

(2)再执行安装

安装成功了:

执行到安装RKNN-Toolkit这一步的时候

下载的package中有三个版本:

先选择执行最新的版本

rknn_toolkit-1.7.1-cp37-cp37m-linux_aarch64.whl  

错误:不能选这个版本,这个37指的是python3.7

所以需要安装的是rknn_toolkit-1.7.1-cp36-cp36m-linux_x86_64.whl

结果:虽然出现了问题1的多个兼容性问题,但是还是整体RKNN安装成功了。

Successfully installed Jinja2-3.0.3 MarkupSafe-2.0.1 Pillow-5.3.0 decorator-5.1.1 dill-0.2.8.2 flask-1.0.2 flatbuffers-1.10 h5py-2.8.0 idna-2.8 itsdangerous-2.0.1 joblib-1.1.0 lmdb-0.93 networkx-1.11 numpy-1.16.3 onnx-1.6.0 onnx-tf-1.2.1 ply-3.11 protobuf-3.11.2 psutil-5.6.2 requests-2.22.0 rknn-toolkit-1.7.1 ruamel.yaml-0.15.81 scikit-learn-0.24.2 sklearn-0.0 threadpoolctl-3.1.0 urllib3-1.25.11

 

问题记录:

问题1:出现了多个兼容性问题如下:

tensorflow 1.11.0 requires setuptools<=39.1.0, but you have setuptools 59.6.0 which is incompatible.

matplotlib 3.3.4 requires pillow>=6.2.0, but you have pillow 5.3.0 which is incompatible.

怎么解决:

方法1:先不管,等后续出问题了,再更新升级即可

Python和tensorflow的版本对应关系,见于参考文献8

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值