nvidia-container-cli: ошибка инициализации: ошибка cuda: устройство с поддержкой cuda не обнаружено

Я использую образ nvidia/cuda:8.0-devel и попытался запустить его. Но я получаю следующую ошибку.

sudaraka@RnDCompute:~$ docker run -it --runtime=nvidia nvidia/cuda:8.0-devel docker: Error response from daemon: oci runtime error: container_linux.go:265: starting container process caused "process_linux.go:368: container init caused \"process_linux.go:351: running prestart hook 1 caused \\\"error running hook: exit status 1, stdout: , stderr: exec command: [/usr/bin/nvidia-container-cli --load-kmods configure --ldconfig=@/sbin/ldconfig.real --device=all --compute --utility --require=cuda>=8.0 --pid=12053 /var/lib/docker/overlay2/a72cba41e94578ff91c71ab56b07d8e9153386e43383482ac649419ae0a77220/merged]\\\\nnvidia-container-cli: initialization error: cuda error: no cuda-capable device is detected\\\\n\\\"\"".

Это говорит о том, что устройство с поддержкой cuda не обнаружено. У меня установлена ​​Cuda 8.0.

sudaraka@RnDCompute:~$ nvcc --version nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2016 NVIDIA Corporation Built on Mon_Jan_23_12:24:11_CST_2017 Cuda compilation tools, release 8.0, V8.0.62

Как и водитель.

sudaraka@RnDCompute:~$ cat /proc/driver/nvidia/version NVRM version: NVIDIA UNIX x86_64 Kernel Module 384.98 Thu Oct 26 15:16:01 PDT 2017 GCC version: gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4)

Моя версия докера 17.09.0-ce. В чем может быть проблема с ошибкой, которую я получаю, поскольку устройство с поддержкой cuda не обнаружено?

Благодарю вас

0 ответов

Возможно, что установка не была успешно завершена, не могли бы вы показать результат работы nvidia-smi?, вы должны попытаться установить cuda и nvidia-driver в отдельном режиме, например так:

cuda 9.2 и nvidia-драйвер 396

CUDA

Несколько вопросов здесь, а не в следующем:

  • Установите драйвер ускоренной графики NVIDIA (N)
  • Хотите установить библиотеки OpenGL? (N)
  • Вы хотите запустить nvidia-xconfig? (N)

NVIDIA

  • sudo add-apt-repository ppa: графические драйверы / ppa
  • Обновление sudo
  • sudo apt установить nvidia-396

После установки cuda он будет находиться в /usr/local/cuda, и протестировать драйвер nvidia с помощью nvidia-smi

Установите, docker и nvidia-docker, а также тестовый тест:

  • Docker run -it --runtime=nvidia nvidia/cuda:8.0-devel

    или же

  • nvidia-docker run -it --runtime=nvidia nvidia/cuda:8.0-devel

Я надеюсь, что это полезно, дайте мне знать!

Другие вопросы по тегам