Windows ML 中支持的执行提供程序

Windows ML 支持以下执行提供程序。 若要了解有关执行提供程序的详细信息, 请参阅 ONNX 运行时文档

包含的执行提供程序

Windows ML 随附的 ONNX 运行时中包括以下执行提供程序:

可用的执行提供程序

下面列出的执行提供程序(具体取决于设备、驱动程序和 OS 版本兼容性),可通过 Windows ML ExecutionProviderCatalog API 进行动态下载和注册(请参阅 初始化执行提供程序)。 在下载执行提供程序之前,请务必读取与执行提供程序对应的许可证。

这些执行提供程序在运行版本 24H2(内部版本 26100)或更高版本的 Windows 11 电脑上可用。

名称(供应商) 要求 支持和许可条款
"MIGraphXExecutionProvider"
(AMD)
需要 Windows 应用 SDK 版本 1.8.3 或更高版本。

GPU:版本 25.10.13.09(必须完全是该版本)。

此执行提供程序目前不支持 GenAI 场景。
支持

许可信息 - Ryzen AI Software 1.5 文档
"NvTensorRtRtxExecutionProvider"
(Nvidia)
NVIDIA GeForce RTX 30XX 及更高版本,建议的最低驱动程序版本 32.0.15.5585 + Cuda 版本 12.5 支持

eula-12Aug2025.pdf
NVIDIA 软件开发工具包的许可协议 - EULA
"OpenVINOExecutionProvider"
(Intel)
CPU:Intel TigerLake(第 11 代)及更高版本,推荐的驱动程序为 32.0.100.9565
GPU:Intel AlderLake(第 12 代)及更高版本,最低推荐驱动程序为 32.0.101.1029
NPU:Intel ArrowLake(第 15 代)及更高版本,最低推荐的驱动程序为 32.0.100.4239
支持

Intel OBL 分发商业使用许可协议 v2025.02.12
"QNNExecutionProvider"
(高通)
Snapdragon(R) X Elite - X1Exxxxx - Qualcomm(R) Hexagon(TM) NPU,最低驱动程序版本 30.0.140.0 及更高版本
Snapdragon(R) X Plus - X1Pxxxxx - Qualcomm(R) Hexagon(TM) NPU,最低驱动程序版本 30.0.140.0 及更高版本
支持

若要查看 QNN 许可证, 请下载 Qualcomm® 神经处理 SDK,提取 ZIP,然后打开 LICENSE.pdf 文件。
"VitisAIExecutionProvider"
(AMD)
最小值: 肾上腺素版本 25.6.3 与 NPU 驱动程序 32.00.0203.280
Max: Adrenalin Edition 25.9.1 与 NPU 驱动程序 32.00.0203.297
支持

许可信息 - Ryzen AI Software 1.5 文档

另请参阅