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.