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 die Version des ONNX-Modells für die Windows-Version unterstützt wird, die von Ihrer Anwendung als Ziel verwendet wird.

In der folgenden Tabelle werden 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. Dadurch 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 über C++- oder Python-APIs aufgerufen werden. Es ist auch ein Tutorial verfügbar, das mehrere Beispiele dafür enthält, wie ein ONNX-Modell auf ein neues Ziel-Opset aktualisiert und herabgestuft werden kann.

Hinweis

Verwende die folgenden Ressourcen, wenn du Hilfe mit Windows ML benötigst:

  • Wenn du technische Fragen zu Windows ML stellen oder beantworten möchtest, verwende das Tag windows-machine-learning auf Stack Overflow.
  • Wenn du einen Fehler melden möchtest, erstelle eine Anfrage auf GitHub.