ONNX(Open Neural Network Exchange)

Concept

AI標準/フォーマット

最終更新: 2026-07-10

6 References

https://www.refbase.ai/entity/onnx

Knowledge Dossier

公開済みEvidenceをIdentity / Capability / Credibility / Use Case / Constraints・Current Statusの軸で機械的に集約したものです(新規の主張・推測は含みません)。

Identity

  • ONNX(Open Neural Network Exchange)は、機械学習モデルを異なるフレームワーク間で相互運用するためのオープンな標準フォーマットである。検証待ち ONNX — Official Site
  • Microsoft (Azure Blog)公式のofficial announcement blog post published by one of ONNX's two co-creating organizations (Microsoft), announcing the project's creation jointly with Facebook(https://azure.microsoft.com/en-us/blog/microsoft-and-facebook-create-open-ecosystem-for-ai-model-interoperability/)は、ONNXの資本関係・沿革に関する公的記録である。既存Referenceは「ONNXとは何か」「なぜ役立つか」「使いどころ」に留まり、誰がいつ作り、現在誰が管理しているかという出自・ガバナンスの情報が存在しないため、新規性がある。具体的には「Today we are excited to announce the Open Neural Network Exchange (ONNX) format in conjunction with Facebook.」といった記載がある。ただし、この記述は当該Sourceの時点のものであり、その後の変更が反映されているとは限りません。 このMicrosoft公式ブログは2017年発表時点の情報であり、ONNXがその後Linux Foundation AI & Data配下のgraduate projectへ移行した現在のガバナンス体制については、この記事自体には記載がない(別途onnx.ai公式サイトで『LFAI graduate project』『community project』と確認したが、そちらのページには移行時期・移行の経緯そのものは明記されていない)。よって本回答は創設の経緯を主に立証し、現行ガバナンスは補足情報として弱い裏付けに留まる。2026年08月24日に同Sourceを取得し、この内容を確認した。検証待ち ONNX資本関係・沿革に関する公開情報
  • ONNX公式のブログ記事(https://opensource.microsoft.com/blog/2019/11/14/onnx-joins-linux-foundation/)は、ONNXの制度上の位置づけに関する一次情報である。既存4件(定義/フレームワーク固定との違い/移植用途/2017年のMicrosoft・Facebookによる設立発表)のうち、P-01-002は2017年の「誕生の経緯」のみを扱っており、2019年のLinux Foundationへの移管という、その後の制度的な変化には触れていない。時点も出典URLも異なるため意味的な重複はない。具体的には「"Today the Open Neural Network eXchange (ONNX) is joining the LF AI Foundation, an umbrella foundation of the Linux Foundation supporting open source innovation in artificial intelligence, machine learning, and deep learning." "LF AI will host ONNX and continue the open-governance model, which encourages community participation and contributions."」といった記載がある。ただし、この記述は当該Sourceの時点のものであり、その後の変更が反映されているとは限りません。 本記事はMicrosoft(ONNXの共同設立者の一社)による発表であり、Facebook等の他の共同設立者・貢献企業の見解を代弁するものではない。2019年11月時点の記述であり、その後のガバナンス構造の変更は反映されていない。2026年08月25日に同Sourceを取得し、この内容を確認した。検証待ち ONNX制度上の位置づけに関する公開情報

Capability

  • ONNX(Open Neural Network Exchange)は、機械学習モデルを異なるフレームワーク間で相互運用するためのオープンな標準フォーマットである。検証待ち ONNX — Official Site
  • ONNXは、特定のフレームワークに縛られずにモデルを移行・実行できる点を特徴とし、学習と推論で異なる環境を使いやすくする。検証待ち ONNX — Official Site
  • ONNX公式ドキュメントのOperatorsページでは、ai.onnx等の複数名前空間に分類された全演算子について使用方法・パラメータ・サンプル・バージョン履歴が確認できる。opsetバージョンは演算子仕様の版数を示し、例えばAdd演算子には14・13・7・6・1の複数バージョンが存在する。検証待ち ONNX Operators - ONNX 1.23.0 documentation

Credibility

公開Evidence未整備

Use Case

公開Evidence未整備

Constraints / Current Status

  • ONNXは、特定のフレームワークに縛られずにモデルを移行・実行できる点を特徴とし、学習と推論で異なる環境を使いやすくする。検証待ち ONNX — Official Site

Key References

Knowledge Graph

References — 問い別の知識

データアクセス

各APIエンドポイントはJSON形式でデータを返します。生成AIのツール呼び出し・RAG連携での利用を想定しています。