【发布时间】:2020-03-01 13:39:58
【问题描述】:
我一直在研究 ONNX,我了解它的用途以及它的基本工作原理。
但是您想了解它的工作原理吗?我无法找到这方面的信息。我知道是通过protobuf完成的,但是信息是如何存储在ONNX上的,又是如何转化为另一个模型的呢?
所有的粗体部分都是用框架函数做的吗?
【问题讨论】:
标签: tensorflow keras deep-learning format onnx
我一直在研究 ONNX,我了解它的用途以及它的基本工作原理。
但是您想了解它的工作原理吗?我无法找到这方面的信息。我知道是通过protobuf完成的,但是信息是如何存储在ONNX上的,又是如何转化为另一个模型的呢?
所有的粗体部分都是用框架函数做的吗?
【问题讨论】:
标签: tensorflow keras deep-learning format onnx
你检查过这个页面吗? https://github.com/onnx/onnx/blob/master/docs/IR.md
ONNX 是一个规范,它定义了应该如何构建模型(中间表示)和图中的运算符。各种框架的转换器会将经过训练的模型转换为 ONNX 表示 - 请参阅 https://github.com/onnx/tutorials#converting-to-onnx-format
ONNX 和大多数转换器都是开源的,可供调查。
如果您还有其他问题,也可以直接在 ONNX github 问题中发帖。
【讨论】: