当前位置: 首页 > news >正文

rknntoolkitlite2环境搭建

目录

前言

0、要下载的软件包

一、环境搭建步骤

1.1 安装Miniconda

1.2创建RKNN虚拟环境

1.3 安装rknntoolkitlite2软件包

1.4 安装opencv


前言

RKNN Toolkit Lite2 工具支持运行在
RK3568: Debian10/Debian11(aarch64)、Ubuntu20/22(aarch64)
RK3588: Debian10/Debian11(aarch64)、Ubuntu20/22(aarch64)
开发板上系统 python 版本为 3.7 或者 3.9 版本。
作者使用的开发板上面的Ubuntu系统为22.04版本的。

0、要下载的软件包

下面要安装的软件包以百度网盘链接的形式给出: 

链接:https://pan.baidu.com/s/1Ll5dPQz7CX_jSYiSb-uEuw?pwd=equw 
提取码:equw 
 

下载之后,进入到文件夹中,如下图所示:

第一个是miniconda(针对于arm架构的)的文件夹,第二个是rknntoolkitlite2的文件夹,第三个是miniconda(针对于x86架构的)的文件夹。

 

注意:Miniconda3-latest-Linux-aarch64.sh  针对的是ARM架构;Miniconda3-latest-Linux-x86_64.sh 针对的是 X86结构,即64位Intel或AMD处理器,这种情况可见于windows系统上装虚拟系统(Linux虚拟系统),此时要给虚拟系统装Miniconda,就需要安装X86架构的sh安装文件。
检查系统架构可通过: uname -m 指令查看。

一、环境搭建步骤

1.1 安装Miniconda

      Conda 是一个开源的软件包管理系统和环境管理系统,它可以用于安装、管理和升级软件包和依赖项,我们这里使用conda的目的只是构建一个虚拟环境,所以选择轻量化的miniconda。 
      首先将 Miniconda3-latest-Linux-aarch64.sh 安装包拷贝到开发板上(建议开发板系统使用普通用户),拷贝完成如下图所示:

然后使用“./Miniconda3-latest-Linux-aarch64.sh”安装 Miniconda,输入回车和“yes”,等 待安装完成,安装完成如下图所示:


然后使用“source /home/topeet/.bashrc” 命令更新环境变量,可以看到在终端前会出现 (base),证明 miniconda 安装完成了。

也可能出现如下图所示的打印情况:

需要使用以下命令更新环境,然后输入以下命令更新环境:
/home/topeet/miniconda3/bin/conda shell.bash hook

1.2创建RKNN虚拟环境

      然后使用命令 conda create -n rknn python=3.9 创建名为 rknn 的 python 版本为 3.9 的虚拟环境,创建过程如下图所示:

在这个过程中可能出现如下图所示的问题:

原因:这说明你的开发板上面的系统没有联网或者下载命令需要更新所导致的。
解决方法:
(1)在你的开发板系统上联网
(2)运行sudo apt update 指令,更新下载指令。

执行完上述操作之后继续运行 conda create -n rknn python=3.9 指令。

然后使用命令 conda activate rknn 激活刚刚创建的 rknn 虚拟环境,如下图所示:

可以看到终端最前面已经由 base 修改为了 rknn,证明成功激活了 rknn 虚拟环境。

1.3 安装rknntoolkitlite2软件包

 rknn_toolkit_lite2/packages/rknn_toolkit_lite2-1.4.0-cp39-cp39-linux_aarch64.whl 到开发板上。拷贝完成如下图所示:

然后使用以下命令安装 RKNN-ToolkitLite 2 软件包,安装过程如下所示: pip install rknn_toolkit_lite2-1.4.0-cp39-cp39-linux_aarch64.whl -i https://pypi.mirrors.ustc.edu.cn/simple

打印以下内容,使用以下命令进行安装,如下图所示: sudo apt-get update sudo apt-get install gcc python3-dev

再次执行以下命令安装 RKNN-ToolkitLite 2 软件包,安装完成如下所示: pip install rknn_toolkit_lite2-1.4.0-cp39-cp39-linux_aarch64.whl -i https://pypi.mirrors.ustc.edu.cn/simple

1.4 安装opencv

由于后续都会使用到 opencv,所以最后还需要安装 opencv。继续使用以下命令安装 opencv, 安装完成如下图所示: pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple 

 至此,RKNN-ToolkitLite 2 的使用环境就搭建完成了。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 回归预测 | Matlab实现GWO-BP-Adaboost灰狼算法优化BP神经网络集成学习多输入单输出回归预测
  • 全志Linux磁盘操作基础命令
  • AcWing算法基础课-785快速排序-Java题解
  • webSocket的自学案例
  • 【类模板】类模板的模板参数
  • python办公自动化:PPT工具之`Python-PPTX`简介
  • 【代码随想录训练营第42期 Day48打卡 - 单调栈 - LeetCode 739. 每日温度 496.下一个更大元素 I 503.下一个更大元素II
  • 力扣SQL仅数据库(1068~1084)
  • centos 7部署nacos 2.4.1版本单点方式
  • 人该怎样活着呢?48
  • 深度学习-OpenCV运用(3)
  • 代码随想录算法训练营第三十四天| 62.不同路径 63. 不同路径 II
  • Gnome Encfs Manager简介
  • 通过 GitHub Actions 执行数据库 Schema 变更工作流
  • 【位运算】--- 初阶题目赏析
  • Babel配置的不完全指南
  • CSS实用技巧
  • css系列之关于字体的事
  • Linux Process Manage
  • Python进阶细节
  • React组件设计模式(一)
  • 服务器从安装到部署全过程(二)
  • 经典排序算法及其 Java 实现
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 盘点那些不知名却常用的 Git 操作
  • 深入浅出Node.js
  • 实战:基于Spring Boot快速开发RESTful风格API接口
  • 网络应用优化——时延与带宽
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 我是如何设计 Upload 上传组件的
  •  一套莫尔斯电报听写、翻译系统
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​力扣解法汇总946-验证栈序列
  • #VERDI# 关于如何查看FSM状态机的方法
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (23)Linux的软硬连接
  • (4)STL算法之比较
  • (poj1.2.1)1970(筛选法模拟)
  • (第8天)保姆级 PL/SQL Developer 安装与配置
  • (二)学习JVM —— 垃圾回收机制
  • (二开)Flink 修改源码拓展 SQL 语法
  • (分布式缓存)Redis分片集群
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (七)Knockout 创建自定义绑定
  • (四)Android布局类型(线性布局LinearLayout)
  • (太强大了) - Linux 性能监控、测试、优化工具
  • (一)Thymeleaf用法——Thymeleaf简介
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • * 论文笔记 【Wide Deep Learning for Recommender Systems】
  • ./configure,make,make install的作用
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .java 9 找不到符号_java找不到符号
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端