Moyan AI Training Institution LogoMoyan AI

Standard · Established · Advanced

ONNX

Also known as: Open Neural Network Exchange

An open format for representing trained models so they can be moved between frameworks and runtimes.

What ONNX is

ONNX decouples where a model is trained from where it runs, which matters when training happens in Python but serving happens elsewhere.

How it works

A trained model is exported to the ONNX graph format and executed by a runtime that applies hardware-specific optimisations across CPUs, GPUs and accelerators.

Why it matters

It is the practical path to deploying models on hardware and in languages the training framework does not support.

Common uses

  • Cross-platform deployment
  • Edge and mobile inference
  • Runtime optimisation

Strengths

  • Portable
  • Optimised runtimes for many targets

Watch for

  • Unsupported operators break export
  • Version mismatches are common

Continue exploring

More in this collection

Browse all AI Technology