ONNX in a nutshell

The open standard for machine learning interoperability


Why should I care about ONNX?

Training framework and deployment configuration visualization.
ONNX compatible frameworks.
ONNX compatible hardware accelerators.

Potential alternatives

The dimensions of interoperability

ONNX frameworks

ONNX visualizers

ONNX inference runtimes

Runtime environment compatiblity (API: C)
Runtime environment compatiblity (API: C++)
Runtime environment compatibility (API: Python)
Runtime environment compatibility (API: Node.js)
Runtime environment compatiblity (API: WinRT)

ONNX inference runtime APIs

Open Neural Network Compiler (ONNC)

ONNC backend integration

We are not there yet…

Software Developer for rapid prototype or high quality software with interest in distributed systems and high performance on premise server applications.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store