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