docker: Error response from daemon: could not select device driver “” with capabilities: [[gpu]].の対処方法

NVIDIAドライバーをアップデートしたらDockerでGPUが使えなくなりました・・・

アップデートの前に必要なソフトウェアを削除しているのも原因だな

本記事は下記エラーが出た際の対応方法を記述します。

`docker: Error response from daemon: could not select device driver “” with capabilities: [[gpu]].`

下記のコマンドを実行します。

curl -s -L https://nvidia.github.io/nvidia-container-runtime/gpgkey | \
  sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.list | \
  sudo tee /etc/apt/sources.list.d/nvidia-container-runtime.list
sudo apt-get update

ドライバーのアップデートの際にnvidia-dockerに関するソフトウェアも削除されているので再度インストールします。

sudo apt-get install nvidia-container-runtime

Dockerを再起動します。

service docker restart

上記手順でdocker: Error response from daemon: could not select device driver “” with capabilities: [[gpu]].`のエラーが著者の環境では解消されました。

Close Bitnami banner
Bitnami