Windows ML 支持以下执行提供程序。 若要了解有关执行提供程序的详细信息, 请参阅 ONNX 运行时文档。
包含的执行提供程序
Windows ML 随附的 ONNX 运行时中包括以下执行提供程序:
- CPU
- DirectML
可用的执行提供程序
下面列出的执行提供程序(具体取决于设备、驱动程序和 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 文档 |