本人电脑信息:ubuntu14.04,双GTX1080显卡
1.首先安装ubuntu14.04
2.安装相关依赖
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
3. 安装最新NVIDIA显卡驱动(CUDA自带的NVIDIA驱动不是最新的,因此要自己手动安装最新NVIDIA驱动)
3.1去官网(http://www.nvidia.com/Download/index.aspx?lang=en-us)下载对应的驱动,放在个人主文件夹下(/home/xxx/)
3.2注销系统,按ctrl+alt+f1进入命令提示界面(在图形界面下安装NVIDIA驱动会报错)
关闭X service,输入命令sudo service lightdm stop成功
关闭服务后将出现:lightdm stop/waiting
3.3 屏蔽开源驱动nouveau
sudo vi /etc/modprobe.d/blacklist.conf
添加以下内容:
blacklist nouveau
options nouveau modset=0
保存退出(:wq) ,并输入以下代码执行
sudo update-initramfs -u3.4 清除NVIDIA的老版驱动
sudo apt-get –purge remove nvidia-*
sudo apt-get –purge remove xserver-xorg-video-nouveau
3.5 安装刚刚下载好的最新版NVIDIA驱动
cd /home/xxx
sudo sh NVIDIA.run
在随后出现的界面中按accept,可能会有报错:The distribution-provided pre-install script failed! 不必理会,继续按accept安装
最后一步,安装程序问你是否使用nv的xconfig文件,这里一点要选yes,否则在启动x-window时不会使用nv驱动
最后出现安装完成的界面,直接按ok
到这里,NVIDIA驱动已经装好了,但是之前把X service关掉了,所以此处需要重新启动X service
输入命令:sudo service lightdm start,几秒钟之后就会进入ubuntu的登陆界面
打开终端,输入:nvidia-smi 应该可以看到显卡信息了,如下图
4. 安装CUDA
下载cuda8.0,ubuntu14.04版,我下载的是run文件,将run文件放在个人主文件夹下面
进入终端,
sudo sh cude_XXX_linux.run
然后一直按着enter,等安装说明看完之后,按一大堆accept、yes等等,其中有一步是让选择是否安装nvidia驱动,这里要选择no,因为刚刚已经装过最新版的nvidia驱动了
配置环境变量,终端中输入
sudo gedit ~/.bashrc
在该文件的最底部添加下面两句
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda8.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
测试cuda的samples,在终端中依次输入
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
如果现实一些关于GPU的信息,则说明安装成功,如下图所示