4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Windows11に更新したらWSL2でGPUが認識しない

Posted at

はじめに

昨日やっとの思いで、GPUのDocker + PyTorchの環境を作成でき、次の日に記事を書こうと思い放置しました。
そして朝になり、nvidia-smiコマンドを叩いたところ、エラーが発生するようになっていました。

まさかとは思い、WindowsのUpdate履歴を確認したところ、

bandicam 2021-10-20 20-37-00-143.jpg

朝に勝手に更新が走って、Windows11になっていました。

せっかく苦戦して設定したのに、また動かなくなるという悪夢が起きました。
今回はこれに対処したので記事にまとめていきます。

問題

Windows11に勝手に更新されたのが原因でnvidia-smiを叩くと以下のエラーが発生するようになりました。

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.

これを調べると以下の記事を発見。

いつの間にか壊れてしまっていたGPU環境を直す

ここには、GPUを起動しっぱなしにすると壊れてしまうことがあると書いてあり、朝まで放置したのが原因かとも思いましたが、とりあえずWindows11になったことがわかったのでその線で調べることにしました。

解決方法

以下の記事を見つけました。

Windows 11公式対応版となる「GeForce 472.12 Driver」がリリース

まさかとは思い、一応NVIDIA DRIVERを新しくインストールしました。

すると、Windows11番があります。

インストールした後にnvidia-smiを叩くと、しっかり認識されていました。
まさかのドライバが原因でした。

それ以外に疑ったところ

buildが古くなっているのでインストールしてください。というのもWindowsを起動すると出ていました。
これは結果的には関係ありませんでした。

期限切れの Insider Preview ビルドからの更新

おわりに

GPUの設定にかなり悪戦苦闘してやっと設定が終わりました。
一難去ってまた一難でした。もうエラー出てほしくないです。

参考

4
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?