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()

相关推荐
jiangtao1 分钟前
软件研发奇点时刻:从“AI 辅助对话”转向“AI 自动执行”。
人工智能·agent·openclaw
一株菌子2 分钟前
10.12 总结
开发语言·python
一个努力编程人4 分钟前
NLP领域————T5算法
人工智能·自然语言处理
老金带你玩AI8 分钟前
这个Skill能自动学会你的所有习惯,踩过的坑!
人工智能
power 雀儿10 分钟前
LibTorch激活函数&LayerNorm归一化
c++·人工智能
敏编程10 分钟前
一天一个Python库:pyjwt - 安全地编码和解码JWT
python
yuzhuanhei17 分钟前
基于Claude Code实现MobileNetV3训练记录
人工智能·深度学习
长安牧笛21 分钟前
让车学会耍赖式安全停车,危险时优先靠边停车,不是硬刹,颠覆紧急制动逻辑,输出平稳停车。
python·编程语言
Loo国昌23 分钟前
【AI应用开发实战】05_GraphRAG:知识图谱增强检索实战
人工智能·后端·python·语言模型·自然语言处理·金融·知识图谱
Dr.AE23 分钟前
金蝶AI星辰 产品分析报告
大数据·人工智能