コンテンツにスキップ

互換性

ONNX Runtimeの新しいバージョンは、以前のバージョンで動作したすべてのモデルをサポートするため、アップデートによって統合が破綻することはありません。

ONNX Runtimeは、すべての環境と依存関係の組み合わせで明示的にテストされているわけではないため、このリストは包括的ではありません。開始時の参考としてご利用ください。具体的な質問やリクエストについては、GitHubでイシューを提出してください。

  • Windows

    • Windows 10およびWindows Server 2019でテスト済み
    • Windows 7+と互換性がある可能性があります
    • Windows Machine Learning (Windows)
      • CPU: Windows 8.1+
      • GPU: Windows 10 1709+
  • Linux

  • Mac

    • 10.14 (Mojave)でテスト済み
    • 10.12+ (Sierra)と互換性がある可能性があります
  • Android

    • APIレベル28 (v9 “Pie”)でテスト済み
    • APIレベル21+ (v5 “Lollipop”)と互換性がある可能性があります
  • iOS

    • iOS 12でテスト済み
    • 任意の64bit iOSバージョン (5S+)と互換性がある可能性があります
  • Windows 10: Visual C++ 2019
  • Linux: gcc>=4.8

ONNX Runtimeは、ONNX仕様の最新リリースバージョンからのすべてのopsetをサポートします。ONNX Runtimeのすべてのバージョンは、ONNX v1.2.1+ (opsetバージョン7以上)からのONNX opsetをサポートします。

ONNX RuntimeバージョンONNXバージョンONNX opsetバージョンONNX ML opsetバージョンONNX IRバージョン
1.201.16.121410
1.191.16.121410
1.181.1621410
1.171.152049
1.161.14.11939
1.151.141938
1.141.131838
1.131.121738
1.121.121738
1.111.111628
1.101.101528
1.91.101528
1.81.91427
1.71.81327
1.61.81327
1.51.71227
1.41.71227
1.31.71227
1.2
1.1
1.61126
1.01.61126
0.51.51015
0.41.51015
0.31.4913
0.21.3813
0.11.3813

特に記載がない限り、ONNXモデルの変換/エクスポートには最新リリースバージョンのツールを使用してください。ほとんどのツールは後方互換性があり、複数のONNXバージョンをサポートします。上記の表と組み合わせて、ONNX Runtimeの互換性を評価してください。

ツール推奨バージョン
PyTorch最新安定版
Tensorflow-ONNX最新安定版
ONNXMLTools
CatBoost, CoreML, LightGBM, XGBoost, LibSVM, SparkML
最新安定版
SKLearn-ONNX最新安定版
WinMLTools最新安定版
AzureML AutoML1.0.39+ (ONNX v1.5)
1.0.33 (ONNX v1.4)
Paddle2ONNX最新安定版