【问题标题】:"no CUDA-capable device is detected" with CUDA-capable GPU installed Win7“未检测到支持 CUDA 的设备”安装了支持 CUDA 的 GPU Win7
【发布时间】:2020-07-11 02:09:24
【问题描述】:

我已将 cuda.7.0.28 安装到我的笔记本电脑中。我试图运行其中一个示例文件。我运行 deviceQuery 项目并收到此消息:

cudaGetDeviceCount returned 38
-> no CUDA-capable device is detected
Result = FAIL

然后,我运行 nvidia-smi.exe 文件并收到以下消息:

如您所见,上面写着“不支持”。我该怎么办?

【问题讨论】:

  • nvidia-smi 输出中的“不支持”对于运行标准 WDDM 驱动程序的消费级 GPU 来说是完全正常的,与您的问题无关
  • 您的 Optimus 笔记本电脑可能关闭了 NVIDIA GPU。然后 cuda deviceQuery 程序将报告未检测到任何设备。 nvidia-smi 程序输出表明驱动程序已正确安装并且 GPU 已正确检测到。如果你有一台 Optimus 笔记本电脑,你需要学习如何运行 CUDA apps under optimus,或者看看你的系统 BIOS 中是否有一个选项可以一直打开 NVIDIA GPU。

标签: cuda nvidia


【解决方案1】:

nvidia-smi 返回“不支持”并不一定意味着您的 GPU 无法运行 CUDA 代码。这意味着您无法使用 nvidia-smi 查看活动的 CUDA 进程名称。

Cuda-z 在这里可能会有所帮助。看看这里是什么:http://cuda-z.sourceforge.net/

另外,我不得不说在 Windows 上运行 CUDA 时遇到了很多问题。如果你真的需要在 Windows 上运行它,请确保你先通过这个:http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-microsoft-windows/#axzz3cNkYKZDP

您是否尝试在同一台机器上的 linux 上运行它?让它工作起来要容易得多。

【讨论】:

  • 我尝试使用虚拟机在 ubuntu 中安装 CUDA。在安装开始时,它说 This might cause some serious problems on your computer 。您是否建议继续安装?
  • 我见过有人在虚拟机中安装 CUDA 没有问题。本指南实际上教你如何在虚拟机上安装 Cuda 和使用 caffe(python 包):github.com/BVLC/caffe/wiki/Ubuntu-14.04-VirtualBox-VM。我建议在您的磁盘中创建一个小分区并为您的工作安装 Linux - 我认为随着时间的推移它会有所回报,因为我发现我遇到的大多数开源代码在 Linux 中运行得更好。
  • 我使用虚拟机在 ubuntu 中安装了 cuda。我在重新启动机器之前拍了一张快照。重启机器后,无法打开ubuntu。它卡在那个状态。
  • 除非您采取特殊步骤(例如 PCI Passthrough)并进行正确设置,否则您不能在 VM 中使用 GPU。请注意链接指南中的说明:“不要安装显卡驱动程序(因为我们在虚拟机中)”和“(在虚拟机中我们无法访问 GPU)”所以这不是如果目标是真正能够将该笔记本电脑(或任何 GPU)中的 GPU 用于 CUDA,这确实是一个明智的建议。
【解决方案2】:

NVIDIA 现在提供了在 Windows(Linux 或 Mac 也可以)上安装 CUDA 的工具包。如果您不确定您的 GPU,它会方便地检查您的系统,看看它是否满足 CUDA 的必要要求

https://developer.nvidia.com/cuda-80-ga2-download-archive

【讨论】:

    【解决方案3】:

    我注意到,当我的 nvidia 驱动程序在系统包更新过程中(在 Ubuntu 上)更新时,我会收到此消息。它可以通过重新启动来解决,或者可能是 X 重新启动,尽管我没有尝试过。

    这是第一次发生时令人不安,因为它是其中之一“嘿!我的代码运行良好。发生了 WTF?”时刻。

    【讨论】:

      猜你喜欢
      • 2012-10-31
      • 2023-01-04
      • 1970-01-01
      • 1970-01-01
      • 2012-10-14
      • 2022-01-01
      • 1970-01-01
      • 2019-07-01
      • 1970-01-01
      相关资源
      最近更新 更多