Windows が DirectML を通じて PyTorch をネイティブにサポートするようになりました

読書時間アイコン 2分。 読んだ


読者は MSpoweruser のサポートを支援します。私たちのリンクを通じて購入すると、手数料が発生する場合があります。 ツールチップアイコン

MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む

キーノート

  • DirectML は、Windows の機械学習用の低レベル API であり、開発者はこれを使用してアプリケーションを一度構築すれば、サポートされているすべての Windows PC で使用できるようになります。

グラフィックス用の低レベル API を提供する DirectX と同様に、DirectML は Windows での機械学習用の低レベル API を提供します。 DirectML を使用すると、開発者はさまざまな CPU、GPU、NPU ハードウェア オプションをターゲットにするために時間と労力を無駄にすることなく、一度ビルドすれば、サポートされているすべての Windows PC で利用できるようになります。また、ONNX ランタイム、PyTorch、WebNN などのフレームワークとも統合されました。

Build 2024 における Microsoft の今日の姿 発表の Windows が DirectML を通じて PyTorch をネイティブにサポートするようになりました。このネイティブ PyTorch サポートにより、何千もの Hugging Face モデルを変更せずに Windows 上で動作させることができます。また、Microsoft は Nvidia と協力して、これらの開発ワークフローを 100 億を超える RTX AI GPU でサポートできるように取り組んでいます。 GPU での PyTorch サポートは本日から利用可能になり、NPU サポートも間もなく開始される予定です。

Microsoft は、WebNN Developer Preview を通じて、Web アプリケーション向けのローカル AI の機能も有効にしています。 WebNN は DirectML と ONNX ランタイム Web を利用しています。 WebNN を使用すると、開発者は、生成 AI、画像処理、自然言語処理、コンピューター ビジョンなどのタスクに対して、ネイティブに近いパフォーマンスで AI エクスペリエンスを実現できます。現時点では、WebNN Developer Preview はサポートしています
GPU。 NPU のサポートは近日中に開始されます。

DirectML の可用性:

  • DirectML は、すべての Windows GPU で一般提供されるようになりました。
  • Intel AI Boost を備えた Intel Core Ultra プロセッサーでの DirectML サポートは、開発者プレビューとして利用可能になり、近日一般公開されます。
  • Snapdragon X Elite SoC の Qualcomm Hexagon NPU での DirectML サポートは近日中に開始されます。

トピックの詳細: ダイレクトML, マイクロソフト, ウィンドウズ