我的nvidia驱动程序的正确CUDA版本是什么? [英] What is the correct version of CUDA for my nvidia driver?

查看:380
本文介绍了我的nvidia驱动程序的正确CUDA版本是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am using ubuntu 14.04. I want to install CUDA. But I don't know which version is good for my laptop. I trace my driver that is:

$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,但是当我通过命令进行测试时:

I tried to install CUDA cuda-linux64-rel-7.0.28-19326674 but when I test by command:

./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.

Could you help me resolve that problem? I reinstalled my Ubuntu many times.

推荐答案

304.xx是一个驱动程序,将支持CUDA 5和以前的版本(不支持较新的CUDA版本.)

304.xx is a driver that will support CUDA 5 and previous (does not support newer CUDA versions.)

如果您想重新安装ubuntu以创建干净的设置,请

If you want to reinstall ubuntu to create a clean setup, the linux getting started guide has all the instructions needed to set up CUDA if that is your intent.

我相信您正在通过特定(即单独的)驱动程序安装来安装304.xx驱动程序.如果要使用CUDA 7,则不必这样做,只需使用runfile安装程序方法即可,该方法具有所有必要的组件,包括适当的驱动程序(346.46).请注意,CUDA 7不适用于计算能力为1.x的旧CUDA GPU.对于那些GPU,CUDA 6.5应该可以工作.从CUDA 9.x开始,也不支持计算能力为2.x的旧CUDA GPU.可在此处下载较旧的CUDA工具包.请注意,任何给定的CUDA工具包都具有受支持的特定Linux发行版(包括版本号).并非每个CUDA工具包版本都支持所有发行版.通用的支持矩阵包含在linux安装指南中,用于感兴趣的特定CUDA版本.

I believe you are picking up a 304.xx driver via a specific (ie. separate) driver install. This is not necessary if you want to use CUDA 7, you can just use the runfile installer method which has all the necessary components including an appropriate driver (346.46). Note that CUDA 7 will not be usable with older CUDA GPUs of compute capability 1.x. For those GPUs, CUDA 6.5 should work. Starting with CUDA 9.x, older CUDA GPUs of compute capability 2.x are also not supported. Older CUDA toolkits are available for download here. Note that any given CUDA toolkit has specific Linux distros (including version number) that are supported. Not all distros are supported on every CUDA toolkit version. The general support matrix is contained in the linux install guide for the specific CUDA version of interest.

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

For reference, on linux, the previous CUDA toolkits required the following minimum driver versions:

CUDA 11.0: 450.36.06
CUDA 10.2: 440.33.01
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

此表的一部分保留为表1 此处在发行说明中.

A portion of this table is maintained as Table 1 here in the release notes.

这篇关于我的nvidia驱动程序的正确CUDA版本是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆