[BUG] cannot import name ‘quantize_qat‘ from ‘onnxruntime.quantization‘

前言

进行onnx模型量化出现了这个错误

解决:

卸载重装onnx和onnxruntime,会自动安装最新,由于版本更新取消了quantize_qat函数

改为以下代码:

复制代码
from onnxruntime.quantization import quantize_dynamic, QuantType,quantize_static

model_fp32 = 'yolov5s.onnx'
model_quant = 'yolov5s_dyn.onnx'
quantized_model = quantize_dynamic(model_fp32, model_quant)

或者使用静态量化见:

模型量化(3):ONNX 模型的静态量化和动态量化 - 飞桨AI Studio星河社区

相关推荐
PBitW2 分钟前
Electron 脚本调用大坑!害惨我了
前端·electron
文心快码BaiduComate2 分钟前
我用文心快码开发了一款「积木工坊」:用AI让每个孩子都成为小小建筑师
前端·前端框架
掘金一周5 分钟前
高德地图与Three.js结合实现3D大屏可视化 | 掘金一周 1.8
前端·人工智能·后端
zpjing~.~9 分钟前
检查元素内部是否存在具有特定类名的子元素的方法
前端·javascript·html
骑自行车的码农25 分钟前
🕹️ 设计一个 React 重试
前端·算法·react.js
小林攻城狮27 分钟前
echarts 参考线实现数据项之间的差异值标注
前端·echarts
一个很帅的帅哥37 分钟前
nums.sort()和nums.sort((a, b) => a - b)
javascript
青莲8431 小时前
Java并发编程高级(线程池·Executor框架·并发集合)
android·前端·面试
程序员Agions1 小时前
Flutter 邪修秘籍:那些官方文档不会告诉你的骚操作
前端·flutter
白驹过隙不负青春1 小时前
Docker-compose部署java服务及前端服务
java·运维·前端·docker·容器·centos