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

Jam*_*ame 25 ubuntu gcc cuda nvidia

我正在使用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) 
Run Code Online (Sandbox Code Playgroud)

我尝试安装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
Run Code Online (Sandbox Code Playgroud)

你能帮我解决这个问题吗?我很多次重新安装我的ubuntu.非常感谢

Rob*_*lla 86

304.xx是一个支持CUDA 5和之前版本的驱动程序(不支持更新的CUDA版本.)

如果你想重新安装ubuntu以创建一个干净的设置,linux入门指南有设置CUDA 7所需的所有指令,如果这是你的意图.

我相信你通过特定的(即单独的)驱动程序安装来获取304.xx驱动程序.如果要使用CUDA 7,则不需要这样做,只需使用runfile安装程序方法,该方法包含所有必需的组件,包括适当的驱动程序(346.46).请注意,CUDA 7 不适用于某些较旧的CUDA GPU.对于那些GPU,CUDA 6.5应该可以工作.较旧的CUDA工具包可在此处下载.请注意,任何给定的CUDA工具包都具有受支持的特定Linux发行版(包括版本号).并非每个CUDA工具包版本都支持所有发行版.

作为参考,在linux上,以前的CUDA工具包需要以下最低驱动程序版本:

CUDA 10.1: 418.39
CUDA 10.0: 410.48
CUDA  9.2: 396.xx
CUDA  9.1: 390.xx (update)
CUDA  9.0: 384.xx
CUDA  8.0  375.xx (GA2)
CUDA  8.0: 367.4x
CUDA  7.5: 352.xx
CUDA  7.0: 346.xx
CUDA  6.5: 340.xx
CUDA  6.0: 331.xx
CUDA  5.5: 319.xx
CUDA  5.0: 304.xx
CUDA  4.2: 295.41
CUDA  4.1: 285.05.33
CUDA  4.0: 270.41.19
CUDA  3.2: 260.19.26
CUDA  3.1: 256.40
CUDA  3.0: 195.36.15
Run Code Online (Sandbox Code Playgroud)

该表的一部分被保持为表1 这里在发行说明.

  • 该列表不能在一个地方的某个地方使用.我从几个来源编译它.对于更新版本的CUDA,我只使用了特定CUDA工具包安装程序附带的驱动程序版本.对于旧版本,我通过查看Legacy CUDA工具包存档来汇总信息.我通常不会为RC版本更新上表,而CUDA 8目前处于RC状态.当CUDA 8进入生产状态时,我会记得为CUDA 8更新上表.CUDA 8RC最低驱动程序版本是361.62(对于linux). (3认同)
  • 1.重新加载Ubuntu 14.04.2.不要安装任何单独的驱动程序,如304.xx或331.xx. 3.按照所有*linux入门指南中的说明进行操作,包括[删除nouveau]等内容(http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html #runfile-nouveau)4.仅使用CUDA 7运行文件安装程序方法*.假设您拥有支持的GPU,它将工作.您尚未指出您正在使用的GPU. (2认同)