Onnx 1-深度学习-概述1
一: Onnx 概念
1> Onnx 介绍
Onnx (Open Neural Network Exchange)是一种开放的深度学习模型格式,旨在实现不同深度学习框架之间的模型互操作性。ONNX模型算子是指在ONNX中定义的各种基本操作和计算单元,用于构建和运行深度学习模型。
Onnx 是一种针对机器学习所设计的开放式的文件格式,用于存储训练好的模型。它使得不同的深度学习框架(如Pytorch, MXNet)可以采用相同格式存储模型数据。简而言之,ONNX是一种便于在各个主流深度学习框架中迁移模型的中间表达格式;
ONNX 可以与专门的编程语言相提并论 在数学函数中。它定义了所有必要的操作 机器学习模型需要实现其推理功能 用这种语言;
ONNX 旨在为任何机器学习框架提供通用语言 可以用来描述它的模型。第一种方案是让它更容易 在生产环境中部署机器学习模型。ONNX 解释器 (或运行时)可以专门针对此任务进行实现和优化 在部署它的环境中。使用 ONNX,这是可能的 构建一个独特的流程,以在生产环境中部署模型并独立部署模型 从用于构建模型的学习框架。ONNX 实现可用于评估的 Python 运行时 ONNX 模型并评估 ONNX 操作;