ONNX

E435223

ONNX (Open Neural Network Exchange) is an open standard format for representing machine learning models that enables interoperability between different deep learning frameworks and tools.

All labels observed (7)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf machine learning file format
model exchange format
open standard
abbreviation ONNX
component ONNX IR (Intermediate Representation)
linked to: ONNX

ONNX operator set
linked to: ONNX

ONNX runtime implementations
dataModel directed acyclic graph of operators
domain deep learning
machine learning
ecosystem Caffe2
CoreML (via converters)
MXNet
Microsoft Cognitive Toolkit (CNTK)
ONNX Runtime
OpenVINO (via import)
linked to: OpenVINO

PyTorch
TensorFlow (via converters)
linked to: TensorFlow

TensorRT (via parsers)
linked to: NVIDIA TensorRT

scikit-learn (via converters)
linked to: scikit-learn
enables deployment across different hardware
framework-agnostic model serving
optimization by specialized runtimes
fileExtension .onnx
fullName Open Neural Network Exchange
linked to: ONNX
governance community-driven project
hasSpecification graph structure rules
operator definitions
tensor type system
hasTooling graph optimizers
model converters
model validators
hasVersioning IR versioning
operator set versioning
license open source specification
purpose enable interoperability between ML frameworks
facilitate model portability
represent machine learning models
serializationFormat Protocol Buffers
standardType open ecosystem standard
supports classical machine learning models
inference
neural network models
training export
supportsLanguage C++ APIs (via tooling)
Python APIs (via tooling)
supportsTask image classification models
natural language processing models
object detection models
speech recognition models

How these facts were elicited

Referenced by (23)

Full triples — surface form annotated when it differs from this entity's canonical label.

Goya inference processor compatibleWith ONNX models
linked to: ONNX
MXNet supportsFormat ONNX
MobileNetV2 availableInLibrary ONNX model zoo
linked to: ONNX
ShuffleNetV2 implementedIn ONNX model zoo
linked to: ONNX
ONNX fullName Open Neural Network Exchange
linked to: ONNX
ONNX abbreviation ONNX
ONNX component ONNX IR (Intermediate Representation)
linked to: ONNX
ONNX component ONNX operator set
linked to: ONNX
IPU supportsFramework ONNX
ONNX Runtime relatedTo ONNX
ONNX Runtime partOf ONNX ecosystem
linked to: ONNX