支持CUDA的设备

gme*_*mon 5 cuda

我对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.

ard*_*u07 13

您可以检查以解决该错误的一些事项:

  1. 确保您/dev/nvidia*的权限是666(crw-rw-rw-)和所有者root:root

  2. 如果您使用SDK安装sudo,则可能需要先更改为root以执行代码

  3. 确保已为CUDA工具包安装了CUDA区域中提供的兼容NVIDIA驱动程序

  • "Linux入门指南"的第6页提供了一个示例脚本,您可以使用该脚本加载驱动程序并创建设备_without_从X开始 (3认同)
  • @gmemon:没有"附带工具包"的驱动程序.您必须单独下载并安装NVIDIA drvier软件包,并确保完全卸载任何像nouveau这样的"竞争"驱动程序. (2认同)
  • 谢谢你,就像使用sudo为我运行编译代码一样简单.我可以改变一些东西,以便将来不需要这样做吗? (2认同)