Windows ML 中提供的 ONNX 运行时版本

每个 Windows 应用 SDK 版本都包含 Windows ML,其中包括 ONNX 运行时的副本,以便应用可以依赖于 ONNX 运行时的共享系统范围副本,而不是分发自己的副本。

Windows ML 中的 ONNX 运行时版本

下表说明了与每个 Windows 应用 SDK 版本(其中包含 Windows ML)一同发布的 ONNX Runtime 提交版本。

Windows 应用 SDK 版本 Windows 应用 SDK 发布日期 ONNX 运行时提交哈希 ONNX 运行时日期
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(略有更改) 5/9/2025

依赖框架的应用的自动更新

如果你的应用使用 依赖于框架 的 Windows 应用 SDK 版本,则应用会自动在修订版本号中接收更新,而无需重新编译和更新应用,但不会跨次要版本或主要版本接收更新。

下表显示了自动更新在不同 Windows 应用 SDK 版本号更改中的工作方式:

版本组件 示例更改 自动更新? Description
修订版 (x.y.Z 1.8.0 → 1.8。1 ✅ 是 Bug 修复和修补程序 - 自动应用
修订版 (x.y.Z 1.8.1 → 1.8.2 ✅ 是 Bug 修复和修补程序 - 自动应用
Minorx.Y.z 1.8.2 → 1.9.0 ❌ 否 重大更新 - 需要手动更新
主要X.y.z) 1.9.0 → 2.0.0 ❌ 否 重大更改 - 需要手动更新

版本细分示例

应用目标 最新可用 应用的实际使用情况 更新类型
1.8.0 1.8.3 1.8.3 ✅ 自动(修订)
1.8.0 1.9.0 1.8.3* ❌ 需要说明书(次要)
1.8.0 2.0.0 1.8.3* ❌ 需要手动操作(重要)

*相同次要版本中的最新修订

这意味着,如果你以 1.8.0 的 Windows 应用 SDK 作为目标,而 1.8.1 发布后,你的应用将自动使用 1.8.1(以及相应的 Windows ML ONNX 运行时版本)。 但是,发布 1.9.0 时,应用将继续使用 1.8.1,直到手动将应用更新为目标 1.9.0。