Windows ML 実行プロバイダー

Windows ML には、NPU、GPU、CPU で推論を高速化するための実行プロバイダーが用意されています。 推論の高速化の詳細については、 AI モデルの高速化に関するページを参照してください。

含まれている実行プロバイダー

Windows ML に付属する ONNX ランタイムには、次の実行プロバイダーが含まれています。

使用可能な実行プロバイダー

インボックスで提供される 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)

NvTensorRtRtx (NVIDIA)

OpenVINO (Intel)

QNN (Qualcomm)

VitisAI (AMD)

WebGPU (試験段階)

Important

WebGPU EP は 試験段階であり、試験的 な NuGet パッケージをインストールする必要があります。 Windows ML 1.8.x では使用できません。 使用方法の詳細については、 WebGPU EP を参照してください。

過去のリリース
MSIX バージョン WebGPU EP リリース ノート
0.2.1.0 0.2.1
0.1.0.0 0.1.0

こちらも参照ください