"没有检测到支持CUDA的设备"支持CUDA的GPU安装Win7

时间:2015-06-07 12:46:13

标签: cuda nvidia

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

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

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

enter image description here

如你所见,它被写成" Not Supported"。我该怎么办?

3 个答案:

答案 0 :(得分: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上运行它?让它变得更加容易得多。

答案 1 :(得分:0)

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

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

答案 2 :(得分:-1)

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

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