Ubuntu14.04 CUDA7安装

环境

Ubuntu 14.04 x64

简介

CUDA,英文全称Compute Unified Device Architecture,是显卡厂商NVIDIA推出的运算平台。目前计算正在从 CPU「中央处理」向 CPU 与 GPU「协同处理」的方向发展。 为了实现这一新型计算模式,NVIDIA 发明了 CUDA 并行计算架构。该架构现在正运用于 Tesla® 、Quadro® 以及 GeForce® GPU 上。一般做图形运算加速,在这里安装主要是为了后面编译使用caffe的GPU加速。
官方介绍:http://www.nvidia.cn/object/cuda-cn.html

验证

使用下面的命令查看显卡的型号

lspci | grep -i nvidia

然后去该网址(https://developer.nvidia.com/cuda-gpus)验证是否支持cuda,有些OEM(比如GTX 745)的定制型显卡可能搜索不到,可以到该网址http://www.nvidia.cn/page/home.html直接搜索框搜索,支持cuda才能继续往下进行。ATI的显卡就不要想了,是不支持的。

安装包

下载链接:https://developer.nvidia.com/cuda-downloads
安装包:cuda_7.0.28_linux.run
该安装包是一个集成包,里面包括nvidia驱动安装包,cuda安装包,sample安装包,这些都不需要单独在下载了,使用下面命令解压缩可以看到

./cuda_7.0.28_linux.run --extract=extract_absolute_path;

解压出的文件包括:

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

在这里全部安装不需要解压缩,如果有想单独安装解压缩可以单独安装

安装

首先输入下面命令进入另一个命令行终端

CTRL+ALT+F1  

关闭图形化界面,如果不关闭执行下一条命令直接安装的话系统会报错,提示还有一个X图形界面在运行,还是要关闭不然无法进行安装步骤

sudo service lightdm stop

安装软件,输入下面命令会出现许多提示,会安装nvidia显卡驱动,cuda,cuda的sample以及opengl,安装路径默认即可

sudo sh cuda_7.0.28_linux.run

启动图形化界面,这样会出现熟悉的登录界面,输入密码能正常的进入系统就算成功了,如果一直在登录界面循环就是遇到下面的那个问题了。

sudo service lightdm start

环境变量

安装成功后还需要设置cuda的环境变量
打开文件

sudo gedit /etc/profile ##个人比较喜欢把环境变量放在/etc/profile里面,'~/.bashrc'一样

在文件最后添加

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

执行下列命令, 使环境变量立即生效

source /etc/profile

lib库路径

这一步没加好像也可以,不过为了保险最好还是加上
打开文件

sudo gedit /etc/ld.so.conf.d/cuda.conf

一般是新建文件,在文件内添加

/usr/local/cuda-7.0/lib64

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

sudo ldconfig

测试

查看显卡的驱动版本(除了下面的命令行模式,还可以在搜索栏打开’NVIDIA X Server Settings’,如下图),应该是和上面解压缩文件’NVIDIA-Linux-x86_64-346.46.run’的版本号对应

cat /proc/driver/nvidia/version

Ubuntu14.04 CUDA7安装_第1张图片

查看nvcc编译器的版本,应该是和上面解压缩文件’cuda-linux64-rel-7.0.28-19326674.run’的版本号对应

nvcc -V i

示例代码

进入sample安装目录

cd ~/NVIDIA_CUDA-7.0_Samples

编译,可能要花一小段时间

make

运行

cd bin/x86_64/linux/release
./deviceQuery

结果

问题

上面提到在新安装系统后千万不要更新,否则在安装完cuda之后就无法进入桌面了,卸载cuda也完全不起作用。但好像不影响正常的功能使用(因为在服务器上就是更新后安装的,在本地图形登录也是进不去桌面,但是ssh图形连接没有影响),如果必须要本地使用图形界面,唯一的办法就是重装系统。因为这个问题就重装了好几遍系统。不知道是什么原因引起的当然也不知道怎么解决。有知道的小伙伴可以留言。

参考

http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html#axzz3cG773EaB (官方手册)
http://blog.csdn.net/xizero00/article/details/43227019
http://www.cnblogs.com/platero/p/3993877.html

你可能感兴趣的:(UBUNTU14,caffe,GPU加速,cuda7)