onnx模型转换到rknn脚本

from rknn.api import RKNN

ONNX_MODEL = './onnx_models/yolov5s_rm_transpose.onnx'

platform="rk1808"

platform = "rv1109"

RKNN_MODEL = 'yolov5s_relu_{}_out_opt.rknn'.format(platform)

if name == 'main':

add_perm = False # 如果设置成True,则将模型输入layout修改成NHWC

Create RKNN object

rknn = RKNN(verbose=True)

pre-process config

print('--> config model')

rknn.config(batch_size=1, mean_values=[[0, 0, 0]], std_values=[[255, 255, 255]], reorder_channel='0 1 2', target_platform=[platform],

force_builtin_perm=add_perm, output_optimize=1)

print('done')

Load tensorflow model

print('--> Loading model')

ret = rknn.load_onnx(model=ONNX_MODEL)

if ret != 0:

print('Load resnet50v2 failed!')

exit(ret)

print('done')

Build model

print('--> Building model')

ret = rknn.build(do_quantization=True, dataset='./dataset.txt')

if ret != 0:

print('Build resnet50 failed!')

exit(ret)

print('done')

rknn.export_rknn_precompile_model(RKNN_MODEL)

rknn.export_rknn(RKNN_MODEL)

rknn.release()

相关推荐
hakesashou4 分钟前
python怎么将列表排序
python
weixin_440730506 分钟前
04python编程笔记-01基础知识+02三种结构
java·笔记·python
大唐荣华6 分钟前
机器人落地“首台套”补贴,到底指什么?
人工智能·机器人
半路_出家ren7 分钟前
23.Python处理SSH和Redis
运维·网络·redis·python·网络安全·ssh·paramiko
萤丰信息19 分钟前
数字经济与 “双碳” 战略双轮驱动下 智慧园区的智能化管理实践与未来演进
大数据·人工智能·科技·智慧城市·智慧园区
pingao14137820 分钟前
实时远程监控,4G温湿度传感器守护环境安全
大数据·人工智能·安全
BlockChain88825 分钟前
Spring框架终极入门指南(12000字深度解析)
java·后端·python·spring
czliutz27 分钟前
Windows系统创建启动Flask虚拟环境
windows·python·flask
shangjian00729 分钟前
AI大模型-深度学习-卷积神经网络CNN
人工智能·神经网络·cnn
GIS萬事通35 分钟前
基于arcgis制作深度学习标签并基于python自动化预处理样本
python·深度学习·arcgis·边缘计算