共用方式為


ONNX 版本和 Windows 組建

Windows Machine Learning 在已發行的 Windows 組建中支援特定版本的 ONNX 格式。 為了讓模型能與 Windows ML 搭配運作,您必須確定 ONNX 模型版本可支援用於以您的應用程式作為目標的 Windows 版本。

下表摘要說明目前已發行的所有 Windows ML 版本,以及所支援的對應 ONNX 版本。

Windows 版本 支援的 ONNX 版本 支援的 ONNX opset
Windows 11 版本 2104 1.2 - 1.7 7 - 12
Windows 10 2004 版 (組建 19041) 1.2.2、1.3 和 1.4 7、8 和 9
Windows 10 版本 1909 1.2.2 和 1.3 7 和 8
Windows 10 版本 1903 (組建 18362) 1.2.2 和 1.3 7 和 8
Windows 10 版本 1809 (組建 17763) 1.2.2 7

NuGet 套件中支援 ONNX opset 10。

如果您使用 Windows 測試人員套件正式發行前小眾測試版組建進行開發,請參閱我們的版本資訊,以取得 Windows 10 SDK 套件正式發行前小眾測試版中所支援的最小和最大 ONNX 版本。

ONNX opset 轉換器

ONNX API 提供了可讓您在不同 opset 版本之間轉換 ONNX 模型的程式庫。 這可讓開發人員和資料科學家將現有 ONNX 模型升級至較新版本,或將模型降級為較舊版本的 ONNX 規格。

版本轉換器可透過 C++ 或 Python API 來叫用。 另外還有一個教學課程提供了數個範例,以說明如何將 ONNX 模型升級和降級為新的目標 opset。

注意

使用下列資源取得 Windows ML 的說明:

  • 如需詢問或回答有關 Windows ML 的技術問題,請使用 Stack Overflow 上的 windows-machine-learning 標籤。
  • 如需回報錯誤 (bug),請在 GitHub 上提出問題。