WSL 2 GPU のサポートはこちら

11月2024日更新: アップグレードされたDockerプランについて学び、最適なDockerサブスクリプションを選択してください。よりシンプルに、より価値を、より優れた開発と生産性を実現します。

Docker Desktop のリリース コレクションでは、最新の機能強化とイノベーションについてご紹介しています。

今年上半期のMicrosoft Buildで、Microsoftは、ホストマシンのGPUをWSL 2プロセスと共有する機能など、Windows Subsystem for Linux 2に登場するいくつかの素晴らしい新機能と改善点を示しました。 その後、6月に MicrosoftのCraig Loewen が、Windowsインサイダーリングマシンで作業している開発者がLinuxワークロードにGPUを利用できるようになったと発表しました。 NVIDIA CUDA のこのサポートにより、開発者とデータ サイエンティストは、ローカルの Windows マシンを使用して内部ループの開発と実験を行うことができました。 

先週、Docker コミュニティ All Hands で、開発者プレビュー プログラム用の GPU をサポートする WSL 2 用 Docker Desktop の開発者プレビュー ビルドが利用可能になったことを発表しました。 すでに 1,000 人を超える方々が、Windows 用 Docker Desktop (および Mac) のプレビュー ビルドのテストにご協力いただいています。 将来のリリースのためにプログラムに参加することに興味がある場合は 、今すぐ参加する必要があります

本日、WSL2 の Docker を使用した GPU の Docker デスクトップ サポートの一般プレビューを発表できることを嬉しく思います。 現在、Windows 用 Docker Desktop には 150 万人を超えるユーザーがおり、 ロードマップでは 、このサポートを提供することに皆さんがどれほど興奮しているかを確認しました。

WSL2 での GPU サポートを備えた Docker Desktop のプレビュー

WSL 2 で Nvidia GPU をサポートする Docker Desktop の使用を開始するには、テクニカル プレビュー ビルドをダウンロードする必要があります。

プレビュービルドをインストールしたら、GPUの使用を開始するために実行する必要のある手順がいくつかあります。 

  • Nvidia GPUを搭載したPCにアクセスする必要があります(これがない場合でも、このビルドに関するフィードバックが必要ですが、これを機能させるためにVMをかなり変更しました! 
  • Dev プレビュー リングからの最新の Windows Insider バージョン 
  • WSL 2 GPU 準仮想化をサポートする NVIDIA のベータ ドライバー: https://developer.nvidia.com/cuda/wsl
  • WSL 2 バックエンドが Docker デスクトップで有効になっている

これらすべてが機能したら、以下のコマンドを使用して、GPUサポートが機能していることを確認できます。 

スクリーンショット2020 12 18 at 10。37.午前15時

これはテクニカルプレビューリリースであることに注意してください:壊れる可能性があり、通常のリリースや「Here Be Dragons」ほど徹底的にテストされていません。 

問題を見つけてフィードバックを提供したい場合は、公開リポジトリ https://github.com/docker/for-win でバグを報告してください。 このフィードバックを使用して製品を改善し、これをテストする際のサポートは、GA 🙂の準備をより早くするのに役立ちます 

テクニカルプレビューと幸せなGPUハッキングをお楽しみください!