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]].`のエラーが著者の環境では解消されました。