Freigeben über


ONNX-Versionen und Windows-Builds

Windows Machine Learning unterstützt bestimmte Versionen des ONNX-Formats in veröffentlichten Windows-Builds. Damit Ihr Modell mit Windows ML funktioniert, müssen Sie sicherstellen, dass Ihre ONNX-Modellversion für die Windows-Version unterstützt wird, die von Ihrer Anwendung verwendet wird.

In der folgenden Tabelle sind alle derzeit veröffentlichten Versionen von Windows ML und die entsprechenden unterstützten ONNX-Versionen zusammengefasst.

Windows-Version UNTERSTÜTZTE ONNX-Versionen Unterstützte ONNX-Opsets
Windows 11, Version 2104 1.2 - 1.7 7 - 12
Windows 10, Version 2004 (Build 19041) 1.2.2, 1.3 und 1.4 7, 8 und 9
Windows 10, Version 1909 1.2.2 und 1.3 7 und 8
Windows 10, Version 1903 (Build 18362) 1.2.2 und 1.3 7 und 8
Windows 10, Version 1809 (Build 17763) 1.2.2 7

ONNX opset 10 wird im NuGet-Paket unterstützt.

Wenn Sie mit Windows Insider Flights-Builds entwickeln, informieren Sie sich in unseren Versionsanmerkungen über die mindestens und maximal unterstützten ONNX-Versionen in Flights des Windows 10 SDK.

Konverter für ONNX-Opsets

Die ONNX-API stellt eine Bibliothek zum Konvertieren von ONNX-Modellen zwischen verschiedenen Opset-Versionen bereit. Auf diese Weise können Entwickler und Data Scientists entweder ein vorhandenes ONNX-Modell auf eine neuere Version aktualisieren oder das Modell auf eine ältere Version der ONNX-Spezifikation herabstufen.

Der Versionskonverter kann entweder über C++- oder Python-APIs aufgerufen werden. Es gibt auch ein Tutorial, das mehrere Beispiele zeigt, wie man ein ONNX-Modell auf ein neues Ziel-Opset aktualisiert oder herabstuft.

Hinweis

Verwenden Sie die folgenden Ressourcen für Hilfe zu Windows ML:

  • Um technische Fragen zu Windows ML zu stellen oder zu beantworten, verwenden Sie bitte das Windows-Machine-Learning--Tag auf Stack Overflow-.
  • Um einen Fehler zu melden, melden Sie bitte ein Problem in unserem GitHub.