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

pdmodel从动态模型转成静态onnx

1.下载项目

git clone https://github.com/jiangjiajun/PaddleUtils.git

2.新建两个新的文件夹

第一个文件夹放两个必要文件

第二个文件夹可以设置为空,用来存放转换后的模型

如图:

3.在终端运行

 python paddle/paddle_infer_shape.py --model_dir ch_PP-OCRv2_det_infer/ --model_filename inference.pdmodel --params_filename inference.pdiparams --save_dir new_model --input_shape_dict="{'x':[1,3,960,960]}" 

通常需要修改第0个参数,第2、3个参数;分别为batch_size/weight/height

4.转化静态onnx

安装paddle2onnx

 paddle2onnx --model_dir new_model/            --model_filename inference.pdmodel            --params_filename inference.pdiparams  --save_file cht3.onnx

5.可视化

之前

之后

最后的onnx

6.大功告成!


http://www.kler.cn/a/227906.html

相关文章:

  • 线程池以及在QT中的接口使用
  • 蓝桥杯之c++入门(一)【C++入门】
  • 如何监控ubuntu系统某个程序的运行状态,如果程序出现异常,对其自动重启。
  • doris:异常数据处理
  • Mybatis是如何进行分页的?
  • 高级编码参数
  • WiFi测试的核心思路和主要工具
  • BAPI_PRODORD_CREATE-创建生产订单BAPI测试
  • WPS Office18.7软件日常更新
  • 代码随想录算法训练营Day48|198.打家劫舍、213.打家劫舍II、337.打家劫舍 III
  • 通过 ChatGPT 的 Function Call 查询数据库
  • 20240202在WIN10下使用fast whisper缺少cudnn_ops_infer64_8.dll
  • python+PyQt5 左右声道测试
  • Qt应用软件【协议篇】http协议get、post示例
  • 网络原理TCP/IP(1)
  • 【Unity知识点详解】自定义程序集
  • 大数据学习之Redis,十大数据类型的具体应用(四)
  • 判断和循环 - 循环语句 - for循环格式和练习
  • EtherCAT转ModbusTCP网关
  • 雨云游戏云VPS服务器用Linux搭建MCSM面板和Minecraft Mohist 1.20.2服务器教程,我的世界MOD和插件服开服教程。
  • 行为型设计模式—访问者模式
  • 自学Java的第十九天
  • 【数据分享】1929-2023年全球站点的逐日最低气温数据(Shp\Excel\免费获取)
  • C# CAD界面-自定义工具栏(三)
  • 树莓派5一键安装C++版本OpenCV
  • 【JavaEE进阶】 图书管理系统开发日记——伍