AIAny
AI Infra2017
Icon for item

ONNX

Defines a portable model format and operator set for moving trained machine learning models across frameworks, runtimes, and hardware targets without locking the model to one toolchain.

Introduction

Model portability is not just saving weights; another runtime must preserve enough graph semantics to execute the model correctly. ONNX gives the AI stack a shared contract between training frameworks, deployment runtimes, and hardware vendors.

What Sets It Apart

It specifies an extensible computation graph, built-in operators, and standard data types, with a strong focus on inference. That makes it a practical baseline for model export, compatibility tests, and hardware-specific optimization paths.

Who Should Use It

Great fit if you move models between training frameworks, inference runtimes, and accelerator toolchains. Look elsewhere if your workflow relies on dynamic framework behavior that cannot be captured cleanly.

Information

  • Websitegithub.com
  • OrganizationsLinux Foundation AI & Data, Meta, Microsoft
  • AuthorsONNX Project Contributors, Meta (Facebook), Microsoft
  • Published date2017/09/29

More Items

GitHub
AI Infra2025

Defines a vendor-neutral JSON/YAML semantic model specification and tooling to exchange metrics, dimensions, lineage and other business semantics across analytics, AI and BI platforms; includes a core spec, validators, converters (dbt, GoodData, Salesforce) and example models.

GitHub
AI Deploy2018

Serves machine learning and deep learning models for cloud, data center, edge and embedded environments. Supports multiple frameworks and backends, dynamic and sequence batching, HTTP/gRPC APIs, Docker deployment and NVIDIA-optimized runtimes.

GitHub
AI Train2025

An asynchronous, high-throughput framework for large-scale reinforcement learning and agentic training that scales to 1T+ MoE models and 1000+ GPUs, with native verifiers integration, end-to-end SFT/RL/evals, and Slurm/Kubernetes deployment; requires NVIDIA GPUs.