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

【如何检查 ONNX 模型是否正确?】onnx.checker.check_model 用法详解

以下是对 onnx.checker.check_model 函数文档的翻译:

onnx.checker.check_model

检查模型的一致性,即模型在结构、格式和配置方面的正确性和完整性。

如果模型的 ir_version 设置不正确或高于检查器的 ir_version,或者模型在 metadata_props 中有重复键,将引发异常。

如果 IR version >= 3,模型必须指定 opset_import。如果 IR version < 3,模型不能指定 opset_import

参数:
  • model:要检查的模型。如果模型是一个路径,函数会首先检查模型路径。如果模型的字节大小超过2GB,应使用模型路径来调用该函数。
  • full_check:如果为 True,函数还会运行形状推断检查。
  • skip_opset_compatibility_check:如果为 True,函数将跳过算子集兼容性检查。
  • check_custom_domain:如果为 True,函数将检查所有域。否则,仅检查内置域。

示例代码

import onnx# 检查 onnx 计算图
onnx_model = onnx.load("/path/to/yourmodel.onnx")
# 检查模型
try:onnx.checker.check_model(onnx_model)print("Model check passed.")
except Exception as e:print(f"Model check failed: {e}")

如果没问题,就会打印出 “Model check passed.”

参考内容:
[1] onnx.checker.check_model 相关文档

相关文章:

  • Elasticsearch 认证模拟题 - 1
  • 钉钉企业内部H5微应用或小程序之钉消息推送
  • 赛事|基于SprinBoot+vue的CSGO赛事管理系统(源码+数据库+文档)
  • Python库之Scrapy的高级用法深度解析
  • MySQL 状态【中文对照表】
  • Java应用中文件上传安全性分析与安全实践
  • ModuleNotFoundError: No module named ‘import_export‘
  • 《TCP/IP网络编程》(第十二章)I/O复用(1)
  • 嵌入式学习记录5.18(多点通信)
  • Node.js和npm常用命令
  • element-ui组件table去除下方滚动条,实现鼠标左右拖拽移动表格
  • 四、通信和网络安全—局域网|广域网|远程连接和攻击技术(CISSP)
  • 让大模型更聪明——复杂而艰巨的任务
  • C++类与对象的特性
  • 【算法刷题day60】Leetcode:84. 柱状图中最大的矩形
  • [nginx文档翻译系列] 控制nginx
  • iOS动画编程-View动画[ 1 ] 基础View动画
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • Java反射-动态类加载和重新加载
  • js递归,无限分级树形折叠菜单
  • Js基础知识(一) - 变量
  • JS专题之继承
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • nfs客户端进程变D,延伸linux的lock
  • PHP 使用 Swoole - TaskWorker 实现异步操作 Mysql
  • Spark RDD学习: aggregate函数
  • sublime配置文件
  • Synchronized 关键字使用、底层原理、JDK1.6 之后的底层优化以及 和ReenTrantLock 的对比...
  • Travix是如何部署应用程序到Kubernetes上的
  • TypeScript实现数据结构(一)栈,队列,链表
  • 从0到1:PostCSS 插件开发最佳实践
  • 前端性能优化--懒加载和预加载
  • 双管齐下,VMware的容器新战略
  • 小李飞刀:SQL题目刷起来!
  • 移动端唤起键盘时取消position:fixed定位
  • nb
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • # 数据结构
  • #162 (Div. 2)
  • (2)Java 简介
  • (2024)docker-compose实战 (9)部署多项目环境(LAMP+react+vue+redis+mysql+nginx)
  • (23)mysql中mysqldump备份数据库
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (c语言版)滑动窗口 给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度
  • (初研) Sentence-embedding fine-tune notebook
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (四)汇编语言——简单程序
  • (贪心) LeetCode 45. 跳跃游戏 II
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (转) 深度模型优化性能 调参
  • . Flume面试题
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复