当前位置: 首页 > news >正文

Python将ONNX转为Json脚本

 Python脚本

import onnx
from onnx.shape_inference import infer_shapes
import numpy as npfrom google.protobuf.json_format import MessageToJson, Parse
import argparse
import osdef convertToJson(onnx_model_path):onnx_model = onnx.load(onnx_model_path)message = MessageToJson(onnx_model)dir_path, model_name = os.path.split(onnx_model_path)json_model_name = model_name.replace('.onnx', '.json')json_model_path = dir_path + "/" + json_model_namewith open(json_model_path, "w") as fo:fo.write(message)print("Save json to ", json_model_path)def parseArgs():parser = argparse.ArgumentParser(description='ONNX model to json')parser.add_argument("--onnx_model", type=str, required=True, help="Root path of ONNX model.")args = parser.parse_args()print("ONNX model: &
http://www.lryc.cn/news/445970.html

相关文章:

  • 医学数据分析实训 项目九 糖尿病风险预测
  • C语言-文件操作-一些我想到的、见到的奇怪的问题
  • 变电站设备检测系统源码分享
  • 电机foc线上课程开课啦
  • 解决Mac 默认设置 wps不能双面打印的问题
  • 智谱清影 - CogVideoX-2b-部署与使用
  • python queue.Queue介绍
  • Qt 每日面试题 -3
  • TypeScript系列:第四篇 - typeof 与 keyof
  • JDK8新增特性(值得收藏)
  • MATLAB系列06:复数数据、字符数据和附加画图类
  • 【永磁同步电机(PMSM)】 4. 同步旋转坐标系仿真模型
  • CSAPP Attack Lab
  • 通信工程学习:什么是NFVI网络功能虚拟化基础设施层
  • 不在同一局域网怎么远程桌面?非局域网环境下,实现远程桌面访问的5个方法分享!
  • SparkSQL-初识
  • Go语言的垃圾回收(GC)机制的迭代和优化历史
  • thinkphp8 从入门到放弃(后面会完善用到哪里写到哪)
  • 对于电商跨境电商独立站中源代码建站和SaaS建站的区别
  • 使用vite+react+ts+Ant Design开发后台管理项目(二)
  • C++之 string(中)
  • 双向链表的基本结构及功能实现
  • stm32定时触发软件中断
  • blender设置背景图怎么添加?blender云渲染选择
  • MMD模型及动作一键完美导入UE5-Blender方案(三)
  • 网络安全自学入门:(超详细)从入门到精通学习路线规划,学完即可就业
  • 如何在O2OA中使用ElementUI组件进行审批流程工作表单设计
  • 三、LLM应用开发准备工作
  • 机器学习-可解释性机器学习:随机森林与fastshap的可视化模型解析
  • 使用Assimp加载glb/gltf文件,然后使用Qt3D来渲染