Ubuntu下载安装CUDA

首先声明:

CUDA是NVIDIA公司推行的一款用于处理大数据并行运算的软件,所以先看看你的显卡是否是NVIDIA的,如果不是,就不能下载CUDA。

Ubuntu下载CUDA的大概步骤与下面我要讲的步骤是差不多的,需要注意的是,不同显卡型号与下载CUDA的版本是不一样的。

我们可以通过显卡型号查到显卡的Compute Capabilities,然后通过这个Compute Capabilities对自己的显卡能够下载什么版本的

CUDA进行查询。

查询网址:https://en.wikipedia.org/wiki/CUDA

1. 查询显卡型号

lspci -vnn | grep VGA

2. 查到自己的显卡信息后,通过下表查询显卡的Compute Capabilities

 

 

 

 

3. 根据显卡的Compute Capabilities通过下表知道自己的显卡可以下载什么版本的CUDA。

 

 

通过上面的讲解我们就可以了解到需要下载的CUDA版本了。

下面讲怎样成功下载安装CUDA,这里需要说明,每一台电脑或许遇到的问题不一样,所以一般在安装CUDA的过程中遇到问题

都需要自行去百度或者谷歌找对应博客进行解决,毕竟这个问题不是你一个人遇到的。

 

步骤分解:

第一步:卸载原有的显卡驱动

sudo apt-get purge *nvidia

第二步:安装显卡的最新版本的驱动

https://mp.csdn.net/postedit/86640170

第三步:对GCC与C++降级

sudo apt-get install gcc-4.8   // 安装4.8版本的gcc

sudo apt-get install g++-4.8    // 安装4.8版本的g++

cd /usr/bin           // 进入usr bin 文件夹

ls -l gcc*      

sudo mv gcc gcc.bak     //  备份

sudo ln -s gcc-4.8 gcc    //  更改链接

ls -l g++*            // g++ 进行相同操作

sudo mv g++ g++.bak 

sudo ln -s g++-4.8 g++

gcc -v   //  查看gcc现在的版本  如果是4.8 就说明ok了

g++ -v   //  查看g++现在的版本  如果是4.8 就说明ok了

 

第四步: 到官网下载对应的CUDA版本

官网链接: https://developer.nvidia.com/cuda-toolkit-archive

第五步:安装CUDA

通过cd命令进入下载好的CUDA放在的文件夹,然后安装最大的那个文件,也就是官网下载的第一个文件(用./或者sh进行安装)

具体的安装过程,这里说明一点:由于最开始我们安装好了显卡驱动了,所以在安装CUDA的时候提示我们安装驱动,那里我们要选择否,不懂得看下面的图。

 

之后还是进入文件夹,通过./或者sh安装剩余的几个文件。

第六步:修改环境变量

sudo gedit .bashrc   //  打开bashrc文件

在文件的最后加入:

export  PATH="$PATH:/usr/local/cuda-9.0/bin"
export  LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64"
 
//      这里的9.0是我的版本号,如果你的不一样就改成你的

source .bashrc       //  更新环境变量

第七步:检验是否安装好CUDA

nvcc -V

输入以上命令后出现你下载的CUDA的版本信息就可以说明CUDA下载好了。

此时,你可以运行一下CUDA中的例子:

cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery 

sudo make 

./deviceQuery

如果出现相似与下面的图,就说明你的CUDA确实安装好了。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2019-01-25 14:23  Leozi  阅读(395)  评论(0编辑  收藏  举报