Ubuntu14.04 安装 Cuda_6.5.14
1.安装前期准备
在安装之前需要对机器进行相关的检测,检测是否支持CUDA和gcc是否安装
lspci | grep -i nvidia
gcc --version
2.卸载系统自带的nvidia相关驱动
sudo apt-get remove --purge nvidia*
原有驱动删除后,还需要将Ubuntu集成的开源驱动加入黑名单,即修改/etc/modprobe.d/blacklist.conf文件
sudo gedit /etc/modprobe.d/blacklist.conf
在该文件下增加如下两行
blacklist nouveau
options nouveau modeset=0
3.安装如下包
sudo apt-get install freeglut3
sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so
4安装CUDA6.5的RUN文件
下载地址:https://developer.nvidia.com/cuda-downloads,选择RUN文件下载
使用快捷键Ctrl+Alt+F1进入单用户模式,执行以下命令
sudo service lightdm stop
chmod +x cuda_6.5.14_linux_64.run
sudo ./cuda_6.5.14_linux_64.run
按照提示进行安装。若不进行sudo service lightdm stop,则会出现以下错误
5.重新安装SDK
在安装完毕之后,会出现如下结果
Driver: Installed
Toolkit: Installed In /Usr/Local/Cuda-6.5
Samples: Installation Failed. Missing Required Libraries.
这是因为SDK安装失败。
解决办法:
找到cuda_6.5.14_linux_64.run文件,使用以下命令将其解压成三个.run文件
sudo sh cuda_6.5.14_linux_64.run -extract=/path/to/extract/dir/
右边的/path/to/extract/dir/是你要解压的路径,可以自己设定。
解压完毕后,直接到解压的目录下运行cuda-samples_6.5.14_*****.run
sudo ./cuda-samples_6.5.14_***.run
6.配置相关环境变量
直接修改etc/profile文件
sudo gedit /etc/profile
在profile文件中加入:(相关路径在我们第一次安装完成时安装程序就会提示要将下列路径加入环境变量中)
export PATH=$PATH:/usr/local/cuda-6.5/bin
export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64:/lib
随后,执行以下命令使profile文件生效:
source /etc/profile
7.安装编译SAMPLE需要的包
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler
8.编译
sudo make
9.测试验证
使用nvcc -V命令去验证。
截止运行samples(/usr/local/cuda-6.5/samples/1_Utilities/y)中的deviceQuery实例去进行验证。
./deviceQuery
上述验证完成说明已安装成功,thanks。