gpt4 book ai didi

docker - 英伟达容器 cli : initialization error: cuda error: no cuda-capable device is detected

转载 作者:行者123 更新时间:2023-12-04 12:57:12 36 4
gpt4 key购买 nike

我正在使用 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)

我的 docker 版本是 17.09.0-ce。由于未检测到支持 cuda 的设备,我遇到的错误可能是什么问题?

谢谢你

最佳答案

有可能是安装没有成功,你能显示nvidia-smi的结果吗? ,您应该尝试以单独的模式安装 cuda 和 nvidia-driver,如下所示:
cuda 9.2 和 nvidia 驱动程序 396
CUDA

  • wget https://developer.nvidia.com/compute/cuda/9.2/Prod2/local_installers/cuda_9.2.148_396.37_linux
  • 须藤 chmod 777 cuda_9.2.148_396.37_linux
  • 须藤 sh cuda_9.2.148_396.37_linux

  • 这里有几个问题,不要在下面:
  • 安装 NVIDIA 加速图形驱动程序 (N)
  • 您要安装 OpenGL 库吗? (N)
  • 你想运行 nvidia-xconfig 吗? (N)

  • 英伟达
  • sudo add-apt-repository ppa:graphics-drivers/ppa
  • sudo apt 更新
  • 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

  • 我希望它有用,让我知道!

    关于docker - 英伟达容器 cli : initialization error: cuda error: no cuda-capable device is detected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47552063/

    36 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com