ONNX 简介¶ 本文档介绍了 ONNX(开放神经网络交换)的概念。它通过 Python 示例展示了如何使用 ONNX,并最终解释了在生产环境中迁移到 ONNX 时面临的一些挑战。 ONNX 概念 输入、输出、节点、初始化器、属性 使用 protobuf 进行序列化 元数据 可用运算符和域列表 支持的类型 什么是 opset 版本? 子图、测试和循环 可扩展性 函数 形状(和类型)推断 工具 ONNX 与 Python 一个简单的例子:线性回归 序列化 初始化器,默认值 属性 Opset 和元数据 子图:测试和循环 函数 解析 检查器和形状推断 评估和运行时 实现细节 转换器 什么是转换库? 替代方案 Opsets 其他 API 经验之谈