状況
- DockerでGPUを用いた処理のための仮想環境をしようとしていた
- run.shというbashファイルを作成し,runさせようとしていた
当該コード
docker run -it \
--privileged \
--runtime=nvidia \
-e NVIDIA_VISIBLE_DEVICES=all \
-e NVIDIA_DRIVER_CAPABILITIES=all \
--env=DISPLAY=$DISPLAY \
...
エラー
docker: Error response from daemon: unknown or invalid runtime name: nvidia.
See 'docker run --help'.
改善方法
以下の通り修正
# 修正前
--runtime=nvidia \
# 修正後
--gpus all \