Windows ML には、NPU、GPU、CPU で推論を高速化するための実行プロバイダーが用意されています。 推論の高速化の詳細については、 AI モデルの高速化に関するページを参照してください。
含まれている実行プロバイダー
Windows ML に付属する ONNX ランタイムには、次の実行プロバイダーが含まれています。
- CPU
- DirectML (レガシ)
使用可能な実行プロバイダー
インボックスで提供される CPU プロバイダーと DirectML プロバイダー ( インクルードされた実行プロバイダーを参照) とは異なり、以下の実行プロバイダーはランタイムに含まれません。これらはオンデマンドでダウンロードされます。
以下に示す実行プロバイダーは、 バージョン 24H2 (ビルド 26100) 以降 ( デバイスとドライバーの互換性に応じて) を実行している Windows 11 PC で、Windows ML ExecutionProviderCatalog API 経由で動的にダウンロードできます。 これらのプロバイダーを使用するには、「 Windows ML IP のインストール 」および 「Windows ML EP の登録」を参照してください。 現在使用可能な各 EP のバージョンと今後のリリースについては、「ml 実行プロバイダーリリースWindowsを参照してください。
Microsoft.WindowsAppSDK.ML または Microsoft.Windows.AI.MachineLearning バージョン 2.x を使用している開発者には、次の実行プロバイダーが利用可能です。
| 実行プロバイダー | EpName | 売り手 |
|---|---|---|
| MIGraphX | MIGraphXExecutionProvider |
AMD |
| NvTensorRtRtx | NvTensorRtRtxExecutionProvider |
エヌビディア |
| OpenVINO | OpenVINOExecutionProvider |
インテル |
| QNN | QNNExecutionProvider |
Qualcomm |
| VitisAI | VitisAIExecutionProvider |
AMD |
| WebGPU (試験段階) | WebGpuExecutionProvider |
Microsoft |
アプリで実行プロバイダーを使用する前に、実行プロバイダーに対応するライセンスを必ずお読みください。
MIGraphX (AMD)
-
EpName:
"MIGraphXExecutionProvider" -
要件:
- バージョン 25.10.13.09 の GPU (正確に)
- 現在、この実行プロバイダーは GenAI シナリオではサポートされていません。
- ドキュメント: ドキュメント
- サポート: サポート
- ライセンス条項: Ryzen AI ライセンス情報
- バージョンとリリース履歴: Windows ML 実行プロバイダーのリリース
NvTensorRtRtx (NVIDIA)
-
EpName:
"NvTensorRtRtxExecutionProvider" -
要件:
- 最小推奨ドライバー バージョン 32.0.15.5585 + Cuda バージョン 12.5 の NVIDIA GeForce RTX 30XX 以降
- ドキュメント: ドキュメント
- サポート: サポート
- ライセンス条項: NVIDIA ソフトウェア開発キットの NVIDIA ソフトウェア使用許諾契約書 と 使用許諾契約書 - EULA
- バージョンとリリース履歴: Windows ML 実行プロバイダーのリリース
OpenVINO (Intel)
-
EpName:
"OpenVINOExecutionProvider" -
要件:
- CPU: 8 GB 以上のメモリを備えた第 11 世代 Intel® Core™ プロセッサ (旧称 Tiger Lake) 以降
- GPU: 12 番目の世代の Intel® Core™ プロセッサ (旧称 Alder Lake) 以降 (16 GB 以上のメモリを搭載)
- NPU: Intel® Core™ Ultra Series 1 プロセッサ (旧称 Meteor Lake) 以降 (16 GB 以上のメモリを搭載)
- ドキュメント: ドキュメント
- サポート: サポート
- ライセンス条項: Intel OBL Distribution Commercial Use License Agreement v2025.02.12
- バージョンとリリース履歴: Windows ML 実行プロバイダーのリリース
QNN (Qualcomm)
-
EpName:
"QNNExecutionProvider" -
要件:
- Snapdragon(R) X Elite - X1Exxxxx
- 最小ドライバーバージョン 30.0.140.0 以降の Qualcomm(R) Hexagon(TM) NPU
- Snapdragon(R) X Plus - X1Pxxxxx
- 最小ドライバーバージョン 30.0.140.0 以降の Qualcomm(R) Hexagon(TM) NPU
- Snapdragon(R) X Elite - X1Exxxxx
- ドキュメント: ドキュメント
- サポート: サポート
- ライセンス条項: QNN ライセンスを表示するには、 Qualcomm® Neural Processing SDK をダウンロードし、ZIP を抽出して、 LICENSE.pdf ファイルを開きます。
- バージョンとリリース履歴: Windows ML 実行プロバイダーのリリース
VitisAI (AMD)
-
EpName:
"VitisAIExecutionProvider" -
要件:
- Min: Adrenalin Edition 25.6.3 (NPU ドライバー 32.00.0203.280)
- Max: アドレナリン エディション 25.9.1 と NPU ドライバー 32.00.0203.297
- ドキュメント: ドキュメント
- サポート: サポート
- ライセンス条項: Ryzen AI ライセンス情報
- バージョンとリリース履歴: Windows ML 実行プロバイダーのリリース
WebGPU (試験段階)
Important
WebGPU EP は 試験段階であり、試験的 な NuGet パッケージをインストールする必要があります。 Windows ML 1.8.x では使用できません。 使用方法の詳細については、 WebGPU EP を参照してください。
-
EpName:
"WebGpuExecutionProvider" -
パッケージ ファミリ名:
Microsoft.WinML.ONNX.WebGPU.EP.2 -
最低限必要なMicrosoft.Windows。AI。MachineLearning バージョン:
2.4.66-preview -
要件:
- up-to-date ドライバーを備えた DirectX 12 対応 GPU (約 11 世代 Intel 統合グラフィックスまたは NVIDIA Turing クラス以降を推奨)
- ドキュメント: WebGPU EP
- サポート: サポート
- ライセンス条項: Windows アプリ SDK ライセンスおよび ONNX ランタイム ライセンスの WebGPU EP
- バージョンとリリース履歴: Windows ML 実行プロバイダーのリリース