首页 > 系统相关 >深度学习模型部署RV1126(一)——Ubuntu配置rknn环境

深度学习模型部署RV1126(一)——Ubuntu配置rknn环境

时间:2024-11-18 12:14:19浏览次数:3  
标签:rknn RV1126 64 install Ubuntu pip 安装 arm

模型部署RV11126的流程大致为:训练得到.pth模型、pth2onnx、onnx2rknn,最后在边缘计算设备上完成部署,本文旨在完成RKNN的环境搭建工作,以便于后续的模型转换与部署。

一、所需条件

  • Ubuntu_16_04_64

二、Ubuntu配置rknn环境

(1)模型转换环境的配置下载

rknn_toolkit:GitHub - rockchip-linux/rknn-toolkit

第一个是rknn官方安装包压缩文件,whl文件在这里面。第二个是rknn官方压缩文件,这里没用到也可以不下载。

(2)RKNN Model Zoo:GitHub - airockchip/rknn_model_zoo

(3)arm交叉编译工具链

(4)anaconda安装:

anaconda官网

进入放置这个sh文件的目录下打开终端,执行:bash anaconda安装包名:

这个安装需要阅读协议,可以一直输入yes和回车,会比按enter键更快。

安装完成之后进行配置才能正常使用:source ~/.bashrc

(5)rknn-toolkit安装:

conda create -n py3.6-rknn-1.7.5 python=3.6      //创建虚拟环境
conda activate py3.6-rknn-1.7.5       //激活虚拟环境

//在安装rknn-tooltik之前先升级一下系统的cmake

安装的tensorflow和pytorch版本最好适配rknn-tooltik的版本,否则可能会有问题,在rknn-toolkit-package里的txt里面有给出建议安装的版本。

pip install rknn_toolkit-1.7.5-cp36-cp36m-linux_x86_64.whl -i https://pypi.tuna.tsinghua.edu.cn/simple pip install tensorflow==1.14.0 pip install mxnet==1.5.0 pip install torch==1.10.0+cpu -f https://download.pytorch.org/whl/torch_stable.html pip install torchvision==0.11.0+cpu -f https://download.pytorch.org/whl/torch_stable.html pip install gluoncv 上面的步骤结束之后,可以进行测试看安装是否成功:

(6)配置交叉编译环境

xz -d gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar.xz
tar -xvf gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf.tar

sudo gedit ~/.bashrc
export PATH=/home/ss/RV1126/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin:$PATH
# 上面这句修改为自己的目录,加到最末尾即可
source ~/.bashrc

三、安装验证

采用rknn转换的可视化形式,来验证是否成功

conda activate py3.6-rknn-1.7.5
python -m rknn.bin.visualization

参考:

【瑞芯微RV1126(深度学习模型部署)】部署自己训练的yolov8-seg,实现足型检测!-CSDN博客

标签:rknn,RV1126,64,install,Ubuntu,pip,安装,arm
From: https://blog.csdn.net/qq_56066759/article/details/143851880

相关文章

  • 读取和设置 Ubuntu 环境变量(很全面)
    读取和设置Ubuntu环境变量(很全面)环境变量在Ubuntu中,环境变量是一些动态命名值,用于影响程序的运行方式。它们包含了系统或用户的配置信息,帮助程序在运行时获取必要的环境信息。环境变量通常存储在内存中,程序可以通过这些变量访问到相关的数据。常用的环境变量......
  • Ubuntu建立samba共享目录
    在Ubuntu系统中,Samba是一个开源的软件套件,它允许你在Linux和Unix系统上共享文件和打印机。通过设置Samba,你可以轻松地在网络上的其他计算机上访问Ubuntu系统的文件和资源。本文将指导你如何配置Samba,使每个用户都可以使用自己的用户名和密码登录自己的home目录,从而实现用户级别的......
  • 【一篇搞定配置】如何在Ubuntu上安装Hadoop(单机、伪分布配置)
    ......
  • Ubuntu 启用 root 账户
    在Ubuntu中,默认情况下root账户是被禁用的。为了启用root账户,你需要设置root用户的密码。以下是如何在Ubuntu上启用root账户的步骤:打开终端。输入以下命令来设置root用户的密码:sudopasswdroot你会被提示输入你的当前用户的密码,然后输入你想要为root账户设置......
  • Ubuntu24.04 安装 VirtualBox
    Ubuntu24.04安装VirtualBox下载DownloadVirtualBoxforLinuxHostshttps://www.virtualbox.org/wiki/Linux_Downloadswgethttps://download.virtualbox.org/virtualbox/7.1.4/virtualbox-7.1_7.1.4-165100~Ubuntu~noble_amd64.deb安装sudodpkg-ivirtualbox-7.1_7.1......
  • Ubuntu24.04 搭建 Flutter 开发环境
    Ubuntu24.04搭建Flutter开发环境安装FlutterFlutter中文社区下载https://docs.flutter.cn/get-started/install/linux/android创建目录DevTools,用来存放开发软件mkdir~/DevTools下载Flutterwgethttps://storage.flutter-io.cn/flutter_infra_release/releases/s......
  • Ubuntu24.04 使用 Flatpak
    Ubuntu24.04使用FlatpakFlatpak是Linux发行版的通用软件包系统,允许安全、可移植、无依赖的软件安装。它使开发人员能够分发独立于系统的应用程序,确保在不同Linux发行版上的一致功能。用户可以使用GNOMESoftware中心或命令行管理Flatpak应用程序。安装flatpaksud......
  • 吐槽ubuntu上pdf阅读器
    !https://zhuanlan.zhihu.com/p/6483861108细数(吐槽)ubuntu(linux)上pdf阅读器不好用的地方作为一枚研究僧,有使用ubuntu(linux)的需求,同时也有在ubuntu上看学术文献的需求(毕竟有时候懒得切换回windows)。对于pdf学术文献阅读,最需要功能是高亮、点击跳转、(跳转后)返回、批注......
  • Ubuntu20.04安装Mysql
    Ubuntu20.04安装Mysql 1、方法一:下载安装MySQL(安装其他版本) 1.1在官网下载mysql安装包 1.2解压文件 1.3安装 2、方法二:通过apt安装MySQL服务(推荐,会安装最新版) 2.1初始化配置 2.2检查mysql服务状态 3.1配置远程访问 3.2新建数据库和用户 3.3mysql服务命令......
  • Ubuntu Server 20.04 安装MySQL
    1.通过apt安装MySQL1#命令12sudoapt-getupdate3#命令24sudoapt-getinstallmysql-server2.配置mysql初始化信息1sudomysql_secure_installation配置说明:ubuntu@VM-0-10-ubuntu:~$sudomysql_secure_installationSecuringtheMySQLserverdeployme......