在 Ubuntu 14.04 上裝好 CUDA 7.0

最近在研究GPU的虚拟化技术,许多的相关论文都是采用的Linux系统,因此对Ubuntu做了一些研究,其过程也是在装系统-调试-编译-系统崩溃-装系统中度过,实在是不耐其烦,因此打算对相关的一些技术做一个总结,以免总是重复同样的错误。


首先,安装完Ubuntu之后先不要更新软件,因为安装CUDA时候需要安装NVIDIA的显卡驱动,根据传闻如果更新了软件会导致系统无法启动的问题,我的上一次崩溃就发生在更新显卡驱动后,虽然不清楚是否跟更新了软件有关,总之以防万一吧。

第一步,安裝 nvidia driver

先查看是否是nvidia的显卡

lspci | grep -i nvidia

我的显卡是GeForce GTX 750 Ti

第一种方式:手工安装显卡驱动:

然后新增ppa地址,然後更新:

sudo add-apt-repository ppa:xorg-edgers/ppa -y
sudo apt-get update

如此,就可以安裝 driver 了。个人习惯346 版的:

sudo apt-get install nvidia-346

重启开机,用终端输入命令:nvidia-smi来确定是否成功:

nvidia-smi

第二种方式:自动安装显卡驱动:

如果对于手动安装驱动的方式不敏感,也可以用下面的方式:
选择任务栏上的:”AllSettings->Software & Updates”,首先在Ubuntu Software选项卡中将”Download from:”改为”Main Server”,然后选择更新,这可能需要十几分钟到几个小时。(其实这一步有时候可以不做的!)
继续上面的方法进入到软件更新界面,然后如下图:
这里写图片描述
选择其中的一个版本点击”Apply Changes”就可以自动更新显卡驱动了,这需要一段时间。


第二步,安装CUDA 7.0

在安装CUDA之前请先安装gcc、g++、nvcc等

首先,下载CUDA 7.0的安装包https://developer.nvidia.com/cuda-toolkit-70?sid=953306#linux
如下图:
这里写图片描述

注意选择对应的操作系统,然后安装包有DEB/RUN两种格式的,本文采用的安装方法使用RUN格式,单击既可以直接下载;

下载后,先提高权限到可执行(方便后面的安装):

sudo chmod +x cuda_7.0.28_linux.run

将其解压到一个文件夹内:

sudo ./cuda_7.0.28_linux.run -extract=~/cudaInstall

~/cudaInstall是我的解压路径,请自行选择合适的;
之后会看到三个文件:

NVIDIA-Linux-x86_64-346.46.run
cuda-linux64-rel-7.0.28-19326674.run  
cuda-samples-linux-7.0.28-19326674.run 

第一个应该(?)是显卡驱动相关,由于前面已经更新过了,所以安装后面两个就可以了

首先:安装CUDA本体软件

sudo ./cuda-linux64-rel-7.0.28-19326674.run  

这种安装方式十分的类似Windows下的软件安装:会询问是否同意安装、安装路径、等等之类的,由于无法自动选择,当安装停下来时候请根据询问的内容选择阅读软件协议(一般没有人会读的把,不过需要按空格已继续下面的内容)等,总之默认方式就行了。

之后添加环境变量,有两种方式,这里采用以下:安装完成后需要在/etc/profile中添加环境变量, 在文件最后添加:

PATH=/usr/local/cuda-7.0/bin:$PATH
export PATH

注意这是默认的安装路径,如果在安装的过程中修改过请选择对应的路径。
保存后, 执行下列命令, 使环境变量立即生效

source /etc/profile

添加lib库路径:
在 /etc/ld.so.conf.d/加入文件 cuda.conf, 内容如下:

/usr/local/cuda-7.0/lib64

执行下列命令使之立刻生效

sudo ldconfig

当然添加路径也有其他方式,在这里不介绍了。

第三步 安装CUDA SAMPLE

这一步安装CUDA自带的一些工程,主要可以用来验证是否已经安装成功,如果不想装的话可以跳过。
首先安装下列依赖包:

sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libglu1-mesa-dev

上述命令有时候会失败,没关系,不一定影响下面的内容
然后用下述命令安装sample文件:

sudo ./cuda-samples-linux-6.5.14-18745345.run

完成后编译Sample文件, 整个过程大概10分钟左右:

cd /usr/local/cuda-6.5/samples
sudo make

全部编译完成后, 进入 samples/bin/x86_64/linux/release, sudo下运行deviceQuery

sudo ./deviceQuery

如果出现类似下列显卡信息, 则驱动及显卡安装成功:
这里写图片描述

至此CUDA7.0安装完成,由于暂时没有涉及到Caffe的内容,所以没有安装,至于cuda的编辑与编译,可以用命令行的方式,也可以使用cuda自带的IDE,只需要在命令行中输入:

nsight

就可以启动。


本文转载自:

http://kvzhao-blog.logdown.com/posts/283307-install-good-cuda-on-ubuntu-1404-70
http://www.binarytides.com/install-nvidia-drivers-ubuntu-14-04/
http://www.cnblogs.com/platero/p/3993877.html
http://m.blog.csdn.net/blog/u014222645/45231121

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值