首页 > 其他分享 >RK3588 RKNN环境部署

RK3588 RKNN环境部署

时间:2024-07-25 11:55:35浏览次数:17  
标签:RKNN sudo toolkit2 rknn 部署 RK3588 apt docker Docker

前言,官方提供两种部署环境,其中按照官方说法为了完全运行RKNN环境采用Docker的部署环境方案。
1. 安装Docker环境

	(1)检查卸载老版本Docker  
	sudo apt-get remove docker docker-engine docker.io containerd runc
	(2)安装Docker依赖
	sudo apt-get install ca-certificates curl gnupg lsb-release
	(3)添加Docker官方GPG密钥
	curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
	(4)添加Docker软件源
	sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
	(5)安装Docker
	sudo apt-get install docker-ce docker-ce-cli containerd.io
	(6)运行Docker(此后可能需要sudo权限)
	systemctl start docker
	(7)安装工具
	sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
	(8)重启Docker
	service docker restart
	(9)验证是否成功(注意自己系统空间是否足够)
	sudo docker run hello-world

**2.资源准备
(1)下载自己版本对应RKNN的Docker
https://meta.zbox.filez.com/v/link/view/ef37a9687973439f94f5b06837f12527
提取码:rknn
(2)下载版本对应的rknn-toolkit2(记得选自己版本的tags)
https://github.com/airockchip/rknn-toolkit2/
3.环境部署
(1)此处命令路径为自己资源准备中(2)选项中的资源包
cd ~/rknn-toolkit2-1.x.x/docker
(2)将资源主备中(1)的docker包拷贝到环境部署(1)的路径中,加载docker
sudo docker load --input rknn-toolkit2-1.x.x-cp36-docker.tar.gz
(3)检验是否成功导入,能查询到 REPOSITORY 为 rknn-toolkit2,TAG 为 1.x.x-cp36 则表示加载成功。
docker images
(4)运行docker容器(斜体加粗路径为自己安装路径,注意更改)
sudo docker run -t -i --privileged -v /dev/bus/usb:/dev/bus/usb -v /home/pkg/rknn-toolkit2-2.0.0-beta0/rknn-toolkit2/examples/onnx/yolov5:/rknn_yolov5_demo rknn-toolkit2:*2.0.0b0-cp38 * /bin/bash
(5)测试是否成功
cd rknn_yolov5_demo
python3 ./test.py
在这里插入图片描述
此处即可成功,可以在(4)中映射的路径下找到V5转换后的模型及结果。

标签:RKNN,sudo,toolkit2,rknn,部署,RK3588,apt,docker,Docker
From: https://blog.csdn.net/L775514448/article/details/140683920

相关文章

  • 抖音短视频seo矩阵系统源码开发搭建私有化部署流程分享-----PHP+SaaS独立部署
      抖音seo源码优化逻辑抖音SEO是通过一系列的技术手段和优化策略来提升视频内容在抖音平台内的曝光率和排名。其中主要包括以下几个方面:1.关键词优化。通过对视频的标题、描述等元素的关键词进行优化,提高相关性和匹配度,让用户更容易搜索到相关视频。2.标签优化。在上传视......
  • 基于微信小程序+协同过滤推荐算法+SpringBoot+数据可视化的校园顺路代送平台设计和实
    博主介绍:✌全网粉丝50W+,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌技术范围:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nodejs、P......
  • 在 Azure 上部署代码时使用 Python 的多处理模块是否有意义?
    我们的团队在Azure机器学习(AML)上部署了一个Python脚本来处理存储在Azure存储帐户上的文件。我们的管道由一个ForEach活动组成,该活动调用每个或列出的文件的Python脚本。从Azure数据工厂(ADF)运行它会触发多个单独的管道同时运行......
  • Nacos 高级详解:提升你的开发和部署效率
    Nacos高级一、服务集群需求服务提供者搭建集群服务调用者,依次显示集群中各服务的信息搭建修改服务提供方的controller,打印服务端端口号packagecom.czxy.controller;importorg.springframework.web.bind.annotation.*;importjavax.annotation.Resour......
  • 本地快速私有化部署和运行大语言模型
    ollama是一个快速部署和运行大语言模型的开源工具,https://ollama.com/。通过它可以在终端与大语言模型交互,而且安装非常的简单,支持非常多的模型,并且可以随意切换模型,支持模型地址:https://ollama.com/library如果你想使用LLM模型但是又不想暴露你的私人数据到公网,不放试......
  • 有手就行,轻松本地部署 Llama、Qwen 大模型,无需 GPU
    用CPU也能部署私有化大模型?对,没错,只要你的电脑有个8G内存,你就可以轻松部署Llama、Gemma、Qwen等多种开源大模型。非技术人员,安装Docker、Docker-compose很费劲?不用,这些都不需要安装,就一个要求:有手就行~今天主要为大家分享保姆级教程:如何利用普通个人电脑,本地私有......
  • Nacos 高级详解:提升你的开发和部署效率
    Nacos高级一、服务集群需求服务提供者搭建集群服务调用者,依次显示集群中各服务的信息搭建修改服务提供方的controller,打印服务端端口号packagecom.czxy.controller;importorg.springframework.web.bind.annotation.*;importjavax.annotation.Resourc......
  • IP代理服务器:部署指南与服务商推荐
    在这个信息爆炸的时代,IP代理服务器成为了数据收集、网络爬虫、隐私保护等领域的重要工具。但面对琳琅满目的代理服务商,如何高效部署并找到适合自己的那一个?今天,我们就从部署指南出发,再深入推荐一家备受好评的代理服务商——极光HTTP,带您领略其魅力。一、部署指南明确需求您......
  • SonarQube部署
    简介:SonarQube是一个用于代码质量管理的开源平台,用于管理源代码的质量。同时SonarQube还对大量的持续集成工具提供了接口支持,可以很方便地在持续集成中使用SonarQube。此外,SonarQube的插件还可以对Java以外的其他编程语言提供支持,对国际化以及报告文档化也有良好的支持#......
  • 边缘设备使用记录--阿加犀AIBox 6490(realsense+yolox部署)
    边缘设备使用记录--阿加犀AIBox6490:realsense+yolox部署前言RealsenseSDK+ROSYOLOx部署预处理后处理可视化ROS节点总结前言由于6490这个板子是有type-c接口的,所以这里准备用Realsense+YOLOx来先简单做一个实时的目标检测的东西出来,这里也用到上一篇文章所提到......