ONNX Runtime 相容性

目錄

向後相容性

更新版本的 ONNX Runtime 支援所有在先前版本中可用的模型,因此更新不會破壞整合。

環境相容性

ONNX Runtime 未明確測試所有環境和依賴項的變體/組合,因此此列表不全面。請將其用作起始參考。對於具體問題或請求,請在 GitHub 上提交問題

平臺

  • Windows

    • 經 Windows 10 和 Windows Server 2019 測試
    • 可能相容 Windows 7+
    • Windows 機器學習 (Windows)
      • CPU: Windows 8.1+
      • GPU: Windows 10 1709+
  • Linux
  • Mac
    • 經 10.14 (Mojave) 測試
    • 可能相容 10.12+ (Sierra)
  • Android
    • 經 API level 28 (v9 “Pie”) 測試
    • 可能相容 API level 21+ (v5 “Lollipop”)
  • iOS
    • 經 iOS 12 測試
    • 可能相容任何 64 位 iOS 版本 (5S+)

編譯器

  • Windows 10: Visual C++ 2019
  • Linux: gcc>=4.8

依賴庫

ONNX opset 支援

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.20 1.16.1 21 4 10
1.19 1.16.1 21 4 10
1.18 1.16 21 4 10
1.17 1.15 20 4 9
1.16 1.14.1 19 3 9
1.15 1.14 19 3 8
1.14 1.13 18 3 8
1.13 1.12 17 3 8
1.12 1.12 17 3 8
1.11 1.11 16 2 8
1.10 1.10 15 2 8
1.9 1.10 15 2 8
1.8 1.9 14 2 7
1.7 1.8 13 2 7
1.6 1.8 13 2 7
1.5 1.7 12 2 7
1.4 1.7 12 2 7
1.3 1.7 12 2 7
1.2
1.1
1.6 11 2 6
1.0 1.6 11 2 6
0.5 1.5 10 1 5
0.4 1.5 10 1 5
0.3 1.4 9 1 3
0.2 1.3 8 1 3
0.1 1.3 8 1 3

除非另有說明,請使用最新發布的工具來轉換/匯出 ONNX 模型。大多數工具都向後相容並支援多個 ONNX 版本。將此與上表結合使用以評估 ONNX Runtime 相容性。