我的nvidia驱动程序的正确CUDA版本是什么?

我正在使用Ubuntu 14.04。我要安装CUDA。但是我不知道哪个版本适合我的笔记本电脑。我跟踪我的驱动程序是:


$cat /proc/driver/nvidia/version


NVRM version: NVIDIA UNIX x86_64 Kernel Module  304.125  Mon Dec  1 19:58:28 PST 2014

GCC version:  gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1) 

我尝试安装CUDA,cuda-linux64-rel-7.0.28-19326674但是当我通过命令进行测试时:


./deviceQuery

./deviceQuery Starting...


 CUDA Device Query (Runtime API) version (CUDART static linking)


cudaGetDeviceCount returned 35

-> CUDA driver version is insufficient for CUDA runtime version

Result = FAIL

您能帮我解决这个问题吗?我多次重新安装了Ubuntu。


慕盖茨4494581
浏览 2017回答 3
3回答

慕莱坞森

该驱动程序版本只是协调方程的一半。另一半是计算能力。GPU将支持特定的计算版本,并且如果您的CUDA版本的最低计算能力高于GPU所支持的能力,则您的代码将无法编译或运行。例如,我的笔记本电脑具有nVidia CUDA 2.1 GPU,这意味着我无法安装比CUDA 8.0 GA2更新的CUDA工具包。反过来,这意味着我需要安装与CUDA版本兼容的nVidia驱动程序。CUDA Version        Minimum Compute Capability  Default Compute CapabilityCUDA 10.0           3.0                         3.0CUDA 9.2 update 1   3.0                         3.0CUDA 9.2            3.0                         3.0CUDA 9.1            3.0                         3.0CUDA 9.0            3.0                         3.0CUDA 8.0 GA2        2.0                         2.0CUDA 8.0            2.0                         2.0CUDA 7.5            2.0                         2.0CUDA 7.0            2.0                         2.0CUDA 6.5            1.1                         2.0CUDA 6.0            1.0                         1.0CUDA 5.5            1.0                         1.0CUDA 5.0            1.0                         1.0CUDA 4.2            1.0                         1.0CUDA 4.1            1.0                         1.0CUDA 4.0            1.0                         1.0CUDA 3.2            1.0                         1.0CUDA 3.1            1.0                         1.0CUDA 3.0            1.0                         1.0您可能需要考虑的第三件事是编译器兼容性。例如,gcc为了与特定的CUDA版本兼容,需要编译器的最低版本。

慕妹3242003

该列表并非一处都可用。我从多个来源进行编译。对于最新版本的CUDA,我只使用了该特定CUDA工具包安装程序随附的驱动程序版本。对于较旧的版本,我通过查看Legacy CUDA工具包档案来收集信息。我通常不会针对RC版本更新上表,并且CUDA 8当前处于RC状态。当CUDA 8进入生产状态时,我会尽量记住为CUDA 8更新上表。CUDA 8RC的最低驱动程序版本是361.62(对于Linux)
打开App,查看更多内容
随时随地看视频慕课网APP