在Ubuntu 11.10中使用CUDA

在Ubuntu 11.10中使用CUDA,cuda,Cuda,开始在Ubuntu上开发基于CUDA的工具,并尝试安装/使用SDK。然而,deviceQuery提供了 CUDA driver version is insufficient for CUDA runtime version 供参考: # nvcc --version nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2011 NVIDIA Corporation Built on Tue_Oct_18_17:35:10_PDT_

开始在Ubuntu上开发基于CUDA的工具,并尝试安装/使用SDK。然而,deviceQuery提供了

CUDA driver version is insufficient for CUDA runtime version
供参考:

# nvcc --version
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2011 NVIDIA Corporation
Built on Tue_Oct_18_17:35:10_PDT_2011
Cuda compilation tools, release 4.1, V0.2.1221

# cat /proc/driver/nvidia/version 
NVRM version: NVIDIA UNIX x86_64 Kernel Module  280.13  Wed Jul 27 16:53:56 PDT 2011
GCC version:  gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) 

我在使用其他工具(即Theano的gpu实用程序)时也会遇到类似的错误。

CUDA运行时必须匹配驱动程序,即内核模块。您的驱动程序版本280.13似乎只与4.0运行时兼容。降级运行时或升级驱动程序/内核模块:

此外,您还应该查看gcc。 4.6.*可能导致问题
将4.4与4.6(更新备选方案)一起使用

280.13驱动程序与最新的4.1测试版工具包不兼容。您需要安装290.xx驱动程序或使用cuda 4.0