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

Onnx精度转换 FP32->FP16

Onnx精度转换 FP32->FP16

1、依赖包

  1. onnx
  2. onnxmltools

2、转换

from onnxmltools.utils.float16_converter import convert_float_to_float16
from onnxmltools.utils import load_model,save_model

onnx_model = load_model("model.onnx")
fp16_model = convert_float_to_float16(onnx_model, keep_io_types=False)
save_model(fp16_model, "model-float16.onnx")

3、验证

import onnx

print(onnx.__version__)
onnx_model = onnx.load("model-float16.onnx")
try:
    onnx.checker.check_model(onnx_model)
except Exception:
    print("Model incorrect")
else:
    print("Model correct")

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

相关文章:

  • npm install命令报错:npm ERR Could not resolve dependency npm ERR peer…
  • 六、volatile
  • FRP 实现内网穿透
  • 数据结构—栈和队列
  • 电商系统开发:Spring Boot框架实战
  • More effective C++:杂项
  • 全栈经验总结(不间断更新)
  • vite vue3 ts 使用sass 设置样式变量 和重置默认样式
  • HJ18 识别有效的IP地址和掩码并进行分类统计
  • 【算法|动态规划No30】leetcode5. 最长回文子串
  • gRPC之gateway集成swagger
  • 【C#】LIMS实验室信息管理系统源码
  • 强化学习------PPO算法
  • CSGO游戏搬砖的10个冷知识,90%的人还不知道
  • HarmonyOS 音频开发指导:使用 OpenSL ES 开发音频播放功能
  • 腾讯云学生专享云服务器介绍及购买攻略
  • 刷题笔记day03-链表
  • 知识图谱--Jena基础操作和检索推理应用
  • 工作之外看点书籍的一点体会
  • VC++程序崩溃时,使用Visual Studio静态分析dump文件
  • java面试--线程总结
  • LLM系列 | 22 : Code Llama实战(下篇):本地部署、量化及GPT-4对比
  • 中间件安全-CVE 复现K8sDockerJettyWebsphere漏洞复现
  • 国产服务器安装onlyoffice详细教程
  • Spring Cloud Config
  • [编程工具]_vimrc配置