我对CUDA编程非常陌生。我将介绍SDK附带的示例。我能够编译代码,但是当我运行它时,我收到以下错误:
"clock.cu(177) : CUDA Runtime API error 38: no CUDA-capable device is detected"
。
我的机器上有GeForce 8400M GS,根据这个列表,它是一个支持CUDA的GPU:http://developer.nvidia.com/cuda-gpus。
答案 0 :(得分:13)
您可以检查几件事来修复该错误:
确保您的/dev/nvidia*
权限为666
(crw-rw-rw-
)和所有者root:root
如果您使用sudo
安装了SDK,则可能需要更改
首先执行代码
确保您已在CUDA zone中为您的CUDA工具包安装了兼容的NVIDIA驱动程序
答案 1 :(得分:0)
如果您确定cuda驱动程序并且已安装完所有,请尝试
$ sudo nvidia-xconfig --enable-all-gpus
现在试试你的cuda样品,