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 (2)

Label Occurrences
ONNX canonical 6
ONNX models 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf machine learning file format
model exchange format
open standard
abbreviation ONNX NERFINISHED
component ONNX IR (Intermediate Representation) NERFINISHED
ONNX operator set NERFINISHED
ONNX runtime implementations
dataModel directed acyclic graph of operators
domain deep learning
machine learning
ecosystem Caffe2 NERFINISHED
CoreML (via converters)
MXNet NERFINISHED
Microsoft Cognitive Toolkit (CNTK) NERFINISHED
ONNX Runtime NERFINISHED
OpenVINO (via import) NERFINISHED
PyTorch NERFINISHED
TensorFlow (via converters) NERFINISHED
TensorRT (via parsers) NERFINISHED
scikit-learn (via converters) NERFINISHED
enables deployment across different hardware
framework-agnostic model serving
optimization by specialized runtimes
fileExtension .onnx
fullName Open Neural Network Exchange NERFINISHED
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 NERFINISHED
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 (7)

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