yolov8_pose.pt模型转yolov8_pose.rknn模型
yolov8_pose.pt模型转yolov8_pose.rknn模型1 前言2 环境安装2.1 conda环境安装2.2 rknn-toolkit环境安装3 pt转onnx4 onnx转rknn5 rknn板子上使用python验证rknn模型使用c部署rknn模型1 前言注意官方有三个工程都比较重要需要在不同工程中完成相应的事情。这些转化操作需要在x86平台完成第一个工程rknn-toolkit2用于安装模型转换所需环境github地址https://github.com/airockchip/rknn-toolkit2/releases第二个工程ultralytics_yolov8用于pt模型转化为onnx模型为了在rk板子上部署官方对模型做了修改训练好的pt模型放在这个工程中转化为onnx模型github地址https://github.com/airockchip/ultralytics_yolov8第三个工程rknn_model_zoo用于onnx模型转rknn模型github地址: https://github.com/airockchip/rknn_model_zoo/releases找个地方创建一个目录project-Toolkit2.1然后将上面的三个工程全部解压到这个目录下2 环境安装建议使用conda环境2.1 conda环境安装conda下载地址官网地址https://www.anaconda.com/products/distribution官网历史版本下载网址https://repo.anaconda.com/archive/官网下载太慢可以使用清华镜像https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/conda安装教程网上很多这里不再赘述conda环境创建conda create -nmy_env_namepython3.8【注意事项1】Conda创建新环境这一步需要注意一定在创建conda环境时指定python版本我当时就没有指定所以安装报错死活安装不成功【注意事项2】需要注意python版本官方推荐3.8作为一个犟种我偏偏不接受官方的建议我第一次安装的3.12所以作为一个过来人我想说多听老人言或许有好处2.2 rknn-toolkit环境安装cd project-Toolkit2.1/rknn-toolkit2-2.1.0/rknn-toolkit2/packagespip install -r requirements_cp38-2.1.0.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/pip install rknn_toolkit2-2.1.0708089d1-cp38-cp38-linux_x86_64.whl【注意事项】需要注意python版本如何使python3.8则安装requirements_cp38-2.1.0.txt与rknn_toolkit2-2.1.0708089d1-cp38-cp38-linux_x86_64.whl这些文件名称中的cp38为python3.8的意思不同python版本安装对应的包不然会报错3 pt转onnxcd project-Toolkit2.1/project-Toolkit2.1/ultralytics_yolov8-main看文档重要的事情说三遍文档地址https://github.com/airockchip/ultralytics_yolov8/blob/main/RKOPT_README.zh-CN.md当然我是没有看的我自己写的脚本也可以用from ultralytics import YOLO # Load a model model YOLO(./yolov8s-pose-ultra.pt) # Export the model results model.export(formatrknn)【注意事项1】注意这句话results model.export(format‘rknn’) 此处格式虽然是rknn但是导出的模型为onnx【注意事项2】也可以使用官方方法文档地址https://github.com/airockchip/ultralytics_yolov8/blob/main/RKOPT_README.zh-CN.md文档中介绍的方法4 onnx转rknncd project-Toolkit2.1/rknn_model_zoo-2.1.0/examples/yolov8_pose/pythonpython convert.py ./ws_ultra/yolov8s_pose_ultra.onnx rk3588# yolov8s_pose_ultra.onnx为ultra官方下载模型【遇到问题】下载的ultra官方pt模型onnx转rknn这一步报错【解决方案】netron查看模型修改convert.py中代码转换成功5 rknn板子上使用python验证rknn模型使用c部署rknn模型忙完了更新一下太长了重新写了一篇博文。https://blog.csdn.net/weixin_44190670/article/details/143608414?fromshareblogdetailsharetypeblogdetailsharerId143608414sharereferPCsharesourceweixin_44190670sharefromfrom_link

相关新闻

基于springboot的阿博图书馆管理系统

基于springboot的阿博图书馆管理系统

一、系统架构前端:vue | element-ui | html | jquery | css | ajax后端:springboot | mybatis环境:jdk1.8 | mysql | maven | nodejs | idea二、代码及数据三、功能介绍01. web端-首页02. web端-注册03. web端-登录04. web端-图书列表05. web…

2026/5/17 12:40:22 阅读更多 →
传统 AI 混剪只会机械拼接?易元 AI 双引擎:真正能投流的逻辑剪辑来了

传统 AI 混剪只会机械拼接?易元 AI 双引擎:真正能投流的逻辑剪辑来了

在电商投流、品牌种草、工厂产品推广的全场景内容需求爆发下,AI 混剪早已成为大量团队提升效率的标配工具。但真正落地使用后,绝大多数运营、品牌专员、工厂推广人员都会遇到同一个现实问题:市面上绝大多数 AI 混剪工具,只能做到 …

2026/7/3 3:28:08 阅读更多 →
cmake超好用的使用教程

cmake超好用的使用教程

cmake的使用1 cmake的安装1.1 使用命令安装1.2 使用源码编译安装1.3 版本查看2 创建项目目录结构3 编写 CMakeLists.txt 文件4 构建项目5 运行结果1 cmake的安装 CMake 是一个跨平台的自动化构建系统工具,它可以帮助开发者轻松地管理项目的构建过程。通过 CMake&am…

2026/5/17 12:40:17 阅读更多 →

最新新闻

领嵌iLeadE-588边缘计算盒子轻松部署算法AI视频分析4路AHD4路千兆网

领嵌iLeadE-588边缘计算盒子轻松部署算法AI视频分析4路AHD4路千兆网

iLeadE-588内置独立6TOPS NPU算力,为AI推理、图像识别等场景提供强劲性能支持。支持8K超高清视频编解码,可同时处理多路视频源。 iLeadE-588支持16路AI视频分析、4路AHD、4路千兆网、4G/5G通讯,标准API接口,兼容Modbus、DLT645、O…

2026/7/3 11:53:56 阅读更多 →
IDEA中JDK编译版本不匹配?97%开发者忽略的4个隐蔽配置层级(含IntelliJ 2023.3+最新验证)

IDEA中JDK编译版本不匹配?97%开发者忽略的4个隐蔽配置层级(含IntelliJ 2023.3+最新验证)

更多请点击: https://codechina.net 第一章:JDK编译版本不匹配的典型现象与危害 当Java源代码使用高版本JDK编译(如JDK 17),却在低版本JRE(如JRE 8)上运行时,会触发典型的版本兼容性…

2026/7/3 11:47:54 阅读更多 →
Java智能地址解析:3分钟从混乱文本到结构化数据的终极方案

Java智能地址解析:3分钟从混乱文本到结构化数据的终极方案

Java智能地址解析:3分钟从混乱文本到结构化数据的终极方案 【免费下载链接】address-parse Java 版智能解析收货地址 项目地址: https://gitcode.com/gh_mirrors/addr/address-parse 在电商、物流、CRM等系统中,处理用户输入的地址信息一直是个令…

2026/7/3 11:47:54 阅读更多 →
大模型编程入门:小白也能轻松掌握的AI Coding实战指南(收藏版)

大模型编程入门:小白也能轻松掌握的AI Coding实战指南(收藏版)

本文详细介绍了AI Coding的四种不同形态,重点讲解了L3本地AI Coding工具的Agent模式。作者以自身经历分享如何从抗拒到熟练运用AI Coding Agent,并提供了实用的使用方法和质量守卫策略。文章强调AI Coding是软件工程师的生存技能,鼓励大家积极…

2026/7/3 11:47:54 阅读更多 →
界面控件DevExpress WinForms v26.1新版亮点 - 皮肤更新、面板功能增强

界面控件DevExpress WinForms v26.1新版亮点 - 皮肤更新、面板功能增强

DevExpress WinForms控件包含了190多个Windows Forms控件和UI库,能帮助开发者提供为Windows Forms平台创建具有强大影响力的软件解决方案所需的组件,最新版本支持.NET 10。 在接下来的系列文章中,我将为大家一一介绍DevExpress WinForms v26…

2026/7/3 11:43:52 阅读更多 →
Kimi-K2.5本地部署全指南:MoE大模型在24GB显存上的硬核落地

Kimi-K2.5本地部署全指南:MoE大模型在24GB显存上的硬核落地

1. 项目概述:当SOTA级大模型真正“落进”你的硬盘里Kimi-K2.5本地部署这件事,我从去年底第一次在Hugging Face上看到unsloth/Kimi-K2.5-GGUF仓库时就盯上了。不是因为标题里写的“24G显存可跑”有多吸睛,而是因为它背后那个被反复验证却极少落…

2026/7/3 11:43:52 阅读更多 →

日新闻

Nginx防御TLS重协商攻击实战:从原理到配置与监控

Nginx防御TLS重协商攻击实战:从原理到配置与监控

1. 项目概述:为什么TLS重协商攻击至今仍需警惕十多年前的CVE-2011-1473,一个关于TLS/SSL协议重协商机制的漏洞,现在提起来还有必要吗?很多运维和开发朋友可能会觉得,这都老掉牙了,现代服务器和客户端不都默…

2026/7/3 0:03:59 阅读更多 →
华为防火墙双通道远程管理实战:Web与SSH配置详解

华为防火墙双通道远程管理实战:Web与SSH配置详解

1. 项目概述:为什么需要双通道远程管理防火墙?在任何一个稍具规模的企业网络里,防火墙都是那个默默守护在边界的关键角色。作为网络工程师,我们不可能每次都跑到机房,插上console线去配置它。远程管理能力,…

2026/7/3 0:03:59 阅读更多 →
AD74413R与PIC18F65K40的高精度工业数据采集方案

AD74413R与PIC18F65K40的高精度工业数据采集方案

1. 项目概述:AD74413R与PIC18F65K40的协同工作在工业自动化和精密测量领域,同时实现高精度模数转换(ADC)和数模转换(DAC)功能是许多复杂系统的核心需求。AD74413R作为一款四通道可配置模拟输入/输出器件,与PIC18F65K40微控制器的组合&#xf…

2026/7/3 0:05:59 阅读更多 →

周新闻

月新闻