Alpaca Soft Blog

ゲーム作る系 草食動物の備忘録

nvidia-dockerでnvidia/cudaが見つからなかった問題「Unable to find image 'nvidia/cuda:latest' locally」

問題

nvidia-dockerでnvidia/cudaを利用しようとしたらエラーが出ました。

$ nvidia-docker run --rm nvidia/cuda
Unable to find image 'nvidia/cuda:latest' locally
docker: Error response from daemon: manifest for nvidia/cuda:latest not found: manifest unknown: manifest unknown.
See 'docker run --help'.

 

原因

タグを記載しないと "latest" が割り当てられるが、2023年現在"latest" は非推奨となり利用できない。

https://hub.docker.com/r/nvidia/cuda

 

解決方法

利用可能なタグ指定で動作しました。(タグはhttps://hub.docker.com/r/nvidia/cuda/tags から探せます)

 

修正例)

 nvidia/cuda:12.1.0-base-ubuntu20.04 を指定

nvidia-docker run --rm nvidia/cuda:12.1.0-base-ubuntu20.04 nvidia-smi