Freigeben über


ONNX-Runtime-Versionen, die in Windows ML ausgeliefert wurden

Jede Windows App SDK-Version enthält Windows ML, die eine Kopie der ONNX-Runtime enthält, sodass Ihre App von einer gemeinsam genutzten systemweiten Kopie der ONNX-Runtime abhängen kann, anstatt Ihre eigene Kopie zu verteilen.

Versionen der ONNX-Runtime in Windows ML

In der folgenden Tabelle wird erläutert, welcher ONNX-Runtime-Commit mit jeder Windows App SDK-Version (die Windows ML enthält) ausgeliefert wurde.

Windows App SDK-Version Veröffentlichungsdatum des Windows App SDK ONNX-Runtime-Commit-Hash ONNX-Laufzeitdatum
1.8.3 11/11/2025 a83fc4d (~1.23.2) 10/21/2025
1.8.2 10/14/2025 d9b2048 (~1.23.1) 9/26/2025
1.8.1 9/22/2025 a922003 (~1.23.0) 9/10/2025
1.8.0-Experimental4 7/8/2025 1.22.0 (mit geringfügigen Änderungen) 5/9/2025

Automatische Updates für frameworkabhängige Apps

Wenn Ihre App die frameworkabhängige Version des Windows App SDK verwendet, empfängt Ihre App automatisch Updates über die Versionsnummer der Revision, ohne Ihre App neu zu kompilieren und zu aktualisieren, aber nicht über Neben- oder Hauptversionen hinweg.

Die folgende Tabelle zeigt, wie automatische Updates in verschiedenen Versionsnummern des Windows App SDK funktionieren:

Versionskomponente Beispieländerung Automatische Aktualisierung? Description
Überarbeitung (x.y.Z) 1.8.0 → 1.8. 1 ✅ Ja Fehlerbehebungen und Patches – automatisch angewendet
Überarbeitung (x.y.Z) 1.8.1 → 1.8. arabische Ziffer ✅ Ja Fehlerbehebungen und Patches – automatisch angewendet
Minor (x.Y.z) 1.8.2 → 1. 9.0 ❌ Nein Erhebliches Update – erfordert manuelles Update
Major (X.y.z) 1.9.0 → 2.0.0 ❌ Nein Unterbrechen von Änderungen – erfordert manuelles Update

Beispiele für Versionsaufschlüsselung

App-Ziele Neueste Verfügbar App verwendet tatsächlich Aktualisierungstyp
1.8.0 1.8.3 1.8.3 ✅ Automatisch (Überarbeitung)
1.8.0 1.9.0 1.8.3* ❌ Manuell erforderlich (neben)
1.8.0 2.0.0 1.8.3* ❌ Manuell erforderlich (Hauptversion)

*Neueste Überarbeitung innerhalb derselben Nebenversion

Dies bedeutet, dass Ihre App automatisch 1.8.1 (und die entsprechende Windows ML ONNX-Runtime-Version) verwendet, wenn Sie auf 1.8.0 von Windows App SDK und 1.8.1 abzielen. Wenn 1.9.0 veröffentlicht wird, verwendet Ihre App jedoch weiterhin 1.8.1, bis Sie Ihre App manuell auf 1.9.0 aktualisieren.