首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >nvidia容器cli:初始化错误: cuda错误:没有检测到cuda功能的设备。

问nvidia容器cli:初始化错误: cuda错误:没有检测到cuda功能的设备。
EN

Stack Overflow用户
提问于 2017-11-29 11:46:29
回答 1查看 4.8K关注 0票数 8

我正在使用nvidia/cuda:8.0-devel映像,并试图运行它。但我得到了以下错误。

代码语言:javascript
复制
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 8.0。

代码语言:javascript
复制
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

以及司机。

代码语言:javascript
复制
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。当没有检测到能够使用数据挖掘的设备时,我所得到的错误会有什么问题呢?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2019-02-11 04:07:00

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

cuda 9.2和nvidia-驱动程序396

库达

  • wget linux
  • sudo 777 cuda_9.2.148_396.37_linux
  • sudo cuda_9.2.148_396.37_linux

这里有几个问题,请不要在以下几个方面提出:

  • 安装NVIDIA加速图形驱动程序(N)
  • 要安装OpenGL库吗?(N)
  • 您想运行nvidia-xconfig吗?(N)

NVIDIA

  • sudo apt存储库ppa:图形-驱动程序/ppa
  • sudo apt更新
  • sudo apt安装nvidia-396

安装cuda后,它将在/usr/local/cuda中运行,并使用 nvidia -smi测试nvidia驱动程序。

安装、对接和,并进行测试:

  • docker run -it --运行时= nvidia/cuda:8.0-devel 或
  • nvidia-docker运行-it -运行时=nvidia nvidia/cuda:8.0-devel

希望这是有用的,让我知道!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47552063

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档