Docker上でcudaを用いた時のOCI runtime create faild
Docker上でcudaのイメージからコンテナを作成するときに、以下のエラーが出ます。
docker: Error response from daemon: OCI runtime create failed: container_linux.go:345: starting container process caused "process_linux.go:430: container init caused \"process_linux.go:413: running prestart hook 0 caused \\\"error running hook: exit status 1, stdout: , stderr: exec command:[/usr/bin/nvidia-container-cli --load-kmods configure --ldconfig=@/sbin/ldconfig --device=all --compute --require=cuda>=9.0 --pid=20194 /var/lib/docker/overlay2/ade93a29d707f1f494ad3bbdf0cb8fafba40f16a6d40efb3079a2246e3634f06/merged]\\\\nnvidia-container-cli: initialization error: driver error: failed to process request\\\\n\\\"\"": unknown.
実行環境は
- nvidia-driver:390.116
- ホストOS : Debian 9.9
- cudaのイメージ : nvidia/cuda:9.0-runtime
です。よろしくお願いします。