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で試したところ問題なく動作したという話でした。
通勤0時間生活 95日 [独り言]
通勤0時間生活 94日 [独り言]
通勤0時間生活 93日 [独り言]
シマノ(SHIMANO)ディオーレ(DEORE) 純正 軽量 アルミ合金レバー クイックリリース QR Q/R エンド幅 F100/R130-135mm 前後セット [自転車]
今のっているクロスバイクはスキュワーだったのでクイックリリースに変更してみました。使ってないときにはコンパクトに輪行袋にいれておいたほうがいいのかなぁと思ってたりしているのでそれで手軽に外せるクイックリリースにということで。交換は六角でスキュワータイプを外して、代わりにクイックリリースのものをはめ込んで終了でした。