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

mmdeploy 转换torch为onnx

安装 mmdeploy

以前已经安装了相关的mmsegment、mmcv 和 mmdetection 等库

方式安装 mmdeploy

 

pip install mmdeploy

或者,也可以从源代码安装,注意分支版本:

git clone https://github.com/open-mmlab/mmdeploy.git

cd mmdeploy

pip install -e .

应用

torch转onnx 使用MMDeploy 中的工具 tools/deploy.py

python tools/deploy.py \$DEPLOY_CFG \$MODEL_CFG \$PTH_MODEL_PATH \--work-dir $OUT_PATH \--show --device cuda:0 --dump-info

其中:

DEPLOY_PATH为mmdeploy工程下./mmedeploy/configs/mmseg/XXX.py的config文件路径

MODEL_CFG为自己训练时的config文件,一般在pth模型同目录下就有

PTH_MODEL_PATH为需要转的pth模型文件地址

OUT_PATH为输出的onnx模型文件地址和对应的json存放地址

python ./tools/deploy.py configs/mmseg/segmentation_onnxruntime_static-640x640.py ~/prjs/mmsegmentation/configs/hrnet/fcn-HR48.py ~/prjs/mmsegmentation/work_dirs/fcn-HR48/iter_32000.pth ~/prjs/mmsegmentation/demo/demo.jpg --work-dir work_dir_hr --show --device cuda:0

 

相关文章:

  • MVC与MVP设计模式
  • 深度学习概述
  • ​​Steam安装下载及新手注册
  • 【数据链路层深度解析】从帧结构到协议实现
  • C 语 言 - - - 文 件 操 作
  • (4)python中jupyter lab使用python虚拟环境
  • DeepSeek 4月30日发布新模型:DeepSeek-Prover-V2-671B 可进一步降低数学AI应用门槛,推动教育、科研领域的智能化升级
  • 永磁同步电机控制算法--单矢量模型预测电流控制MPCC
  • 【昇腾】Benchmark
  • Springboot使用ThreadLocal提供线程局部变量,传递登录用户名
  • using var connection = connectionFactory.CreateConnection(); using var 是什么意思
  • 详细说明c++函数传参常量引用const T传递和值传递的区别
  • 浮阀塔精馏分离乙醇-水溶液工艺设计研究
  • 综合练习三
  • 评价类模型数据预处理(定量指标值的无量纲化处理)
  • JavaScript加密库crypto-js
  • Java并发编程实战指南:从基础到应用
  • 环形链表的约瑟夫问题
  • 嵌入式Linux系统中的线程信号处理:策略与实践
  • 碳化硅(SiC)MOSFET桥式电路应用中米勒钳位功能的重要性
  • 澎湃读报丨解放日报8个版聚焦:牢记嘱托,砥砺奋进
  • 解放日报:让算力像“水电煤”赋能千行百业
  • 赵乐际主持十四届全国人大常委会第十五次会议闭幕会并作讲话
  • 习近平主持召开部分省区市“十五五”时期经济社会发展座谈会
  • 五一去哪儿|外国朋友来中国,“买买买”成为跨境旅游新趋势
  • 关于新冠疫情防控与病毒溯源的中方行动和立场