news 2026/2/22 19:20:58

模型转为RKNN格式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
模型转为RKNN格式

1.onnx参数说明

  • 其中的input_size_list必须是静态参数

2.模型参数查看脚本

示例输出:

=== 输入节点 === Name: images Shape: [1, 3, 640, 640] === 输出节点 === Name: output Shape: [1, 255, 80, 80] Name: 283 Shape: [1, 255, 40, 40] Name: 285 Shape: [1, 255, 20, 20]
import onnx # 加载模型 model = onnx.load('yolov5s_relu.onnx') # 查看所有输入 print("=== 输入节点 ===") for input in model.graph.input: print(f"Name: {input.name}") # 获取 shape shape = [dim.dim_value if dim.dim_value else dim.dim_param for dim in input.type.tensor_type.shape.dim] print(f"Shape: {shape}") # print(f"Dtype: {input.type.tensor_type.elem_type}") # 1=FLOAT, 7=INT64 # 查看所有输出 print("\n=== 输出节点 ===") for output in model.graph.output: print(f"Name: {output.name}") shape = [dim.dim_value if dim.dim_value else dim.dim_param for dim in output.type.tensor_type.shape.dim] print(f"Shape: {shape}") # 查看所有中间节点(可选) # print("\n=== 所有节点 ===") # for node in model.graph.node: # print(f"{node.op_type}: {node.name}")

3.模型转换脚本

from rknn.api import RKNN rknn = RKNN(verbose=True) rknn.config( target_platform='rk3568', ) batch_size=1 sequence_length=512 past_sequence_length=512 ret = rknn.load_onnx(model='yolov5s_relu.onnx') if ret != 0: print('Load model failed!') exit(ret) print('done') ret = rknn.build(do_quantization=False) if ret != 0: print('Load model failed!') exit(ret) print('done') ret = rknn.export_rknn(export_path='./rknn.rknn') if ret != 0: print('Load model failed!') exit(ret) print('done')
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/19 23:31:58

多Agent强化学习通信机制详解:收藏这篇,小白也能掌握大模型协同技术

本文系统分析了多agent强化学习中的五种通信框架:全连接消息传递、隐式通信、注意力机制/选择性通信、图神经网络通信和角色/层级通信。这些方法各有优缺点,适用于不同场景。通信是解决多agent系统中非平稳性、局部可观测性等挑战的关键。论文强调&#…

作者头像 李华
网站建设 2026/2/10 4:13:05

大模型学习全栈指南:含价值2万元的免费学习资源,建议收藏!_大模型岗位解析与大模型就业市场分享

本文介绍大模型相关高薪职位及学习资源。提供从大模型系统设计到多模态应用的七阶段学习路线,含300视频教程、数百本技术文档和面试题集。资源涵盖大模型全栈开发、LangChain框架、微调技术等,助力小白到AI高手进阶。价值2万元的学习资料可免费获取&…

作者头像 李华
网站建设 2026/2/21 19:37:17

MySQL 200并发连接内存测试报告

目录标题MySQL 200并发连接内存测试报告测试环境第一部分:当前配置实测 (1.5 Gi Buffer Pool)测试前状态测试方法测试结果1. 连接状态2. 内存使用情况3. Buffer Pool 状态4. 后台任务执行日志第二部分:不同 Buffer Pool 大小对比分析配置方案对比内存计算…

作者头像 李华
网站建设 2026/2/21 18:12:08

FD‑1080‑NHS,FD 1080 N-羟基琥珀酰亚胺酯,FD-1080 NHS,合成策略

FD‑1080‑NHS,FD 1080 N-羟基琥珀酰亚胺酯,FD-1080 NHS,合成策略FD‑1080‑NHS 是一种光学活性染料衍生物,通过在 FD‑1080 分子上引入 N‑羟基琥珀酰亚胺(NHS, N‑hydroxysuccinimide)酯功能基形成的可活…

作者头像 李华
网站建设 2026/2/21 19:30:54

9. 利特尔法则与产能利用率

利特尔法则与产能利用率:核心原理、计算方法及优化策略 在运营管理领域,利特尔法则(Little’s Law)是极具普适性的基础定律,而产能利用率(Capacity Utilization)则是衡量资源效率的核心指标。二…

作者头像 李华