docker: Error response from daemon: OCI runtime create failed: [仕事]


久しぶりにnvidiaであったりdockerであったりするようなねた。CentOS6のマシンをCentOS7に再構築することがあり、そのなかでdockerであったりnvidia-dockerなどの環境構築する際のエラーがでたのですが、どうにか解決したのでその時のメモ。





その時出たエラー





nvidia-dockerの環境を構築したら決まって以下のコマンドを入力して動いているの確認していたわけ。





nvidia-docker run --rm nvidia/cuda nvidia-smiで実行すると





docker: Error response from daemon: OCI runtime create failed: container_linux.go:348: starting container process caused "exec: \"nvidia-smi\": executable file not found in $PATH": unknown





てなエラーが表示され右往左往してました。





ネットの記事でcuda10以降ではnvidia-docker1は無理ですよという記事をみつけたので、本家サイトでも確認したところ以下のように記載されてました。





https://github.com/NVIDIA/nvidia-docker/wiki/Frequently-Asked-Questions#platform-support





Why aren't CUDA 10 images working with nvidia-docker v1?





Starting from CUDA 10.0, the CUDA images require using nvidia-docker v2 and won't trigger the GPU enablement path from nvidia-docker v1.





ということでnvidia-docker2で試したところ問題なく動作したという話でした。



nice!(3)  コメント(0) 
共通テーマ:パソコン・インターネット
RSS RSS1.0 |

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。