转载自
本人是一名新手,无论是学习linux还是学习caffe都是个无名小卒。因为安装了很多次都没成功,也没有配置成功caffe,所以此次安装成功做个记录,方便以后再次使用。言归正传,
一、先说一下ubuntu14.04的安装:
1.先下载一个ultraios,无需激活,然后制作u盘启动工具,具体教程请看百度经验教程
2.制作好u盘启动工具之后。然后就是安装ubuntu14.04,在这之前要先下载好ubuntu14.04,然后找到first boot,然后启动u盘就可以安装系统了,安装分区问题见Swimbird博 客:
3.安装好ubuntu14.04之后,开始配置电脑的校园动态ip账号,直接找到网络的编辑设置里面的ipv4,点击手动,然后输入动态ip,子掩码,和网关,服务器地址就可以进入联网状态了。
二、然后是一些准备工作,按照caffe的官网
进行配置,首先刚装的系统需要$ sudo apt-get update
然后$sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev
因为我的系统是14.04,所以按照官网上的要求继续进行第二步操作$ sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler
安装开发所需要的一些基本包:
$ sudo apt-get install build-essential
1.首先在BIOS设置里选择用Intel显卡来显示或作为主要显示设备(开机进入bios设置,找到advanced中的VGA configuration设置,将intel显卡设为primary)。
2.将nouveau添加到黑名单,防止它启动$ cd /etc/modprobe.d$ sudo vi nvidia-graphics-drivers.conf写入:blacklist nouveau保存并退出: wq!检查:$ cat nvidia-graphics-drivers.conf对于:/etc/default/grub,添加到末尾。$ sudo vi /etc/default/grub末尾写入:rdblacklist=nouveau nouveau.modeset=0保存并退出: wq!检查:$ cat /etc/default/grub
3.进入Ubuntu, 按ctrl+alt+F1进入tty1, 登录tty1后输入如下命令
$ sudo service lightdm stop
4.安装NVIDIA ,
找到对应NVIDIA的版本(我的是linux340.76.run),进入到NVIDIA的目录下:
$ cd /home/username
然后
$ sudo shlinux340.76.run ,一直确定安装完。
5.重新启用桌面的命令为:
$ sudo service lightdm start,
然后电脑桌面大大改变了,证明安装成功。然后关机进入bios中,更改VGA configuration
为NVIDIA显卡,此时电脑看着就清晰多了,中途如果显示器无信号输入,重启2-3次,基本上GPU显卡驱动已经安装完成。
6.在终端输入:
$ cat/proc/driver/nvidia/version
验证驱动安装是否成功。
建议安装完成后重启下,看看系统会不会蹦。
nvidia显卡驱动卸载和卸载后的问题
三、CUDA6.5(https://developer.nvidia.com/cuda-downloads)
$ sudo chmod +x ./ cuda_6.5.14_linux_64.run
将CUDA6.5解压成三个文件($sudo sh cuda*.run –noexec –target .)(.前面有空格)
分别为:
CUDA安装包:cuda-linux64-rel-6.5.14-18749181.run
NVIDIA驱动:NVIDIA-Linux-x86_64-340.29.run
SAMPLE包:cuda-samples-linux-6.5.14-18745345.run
(这里就不安装NVIDIA驱动)
开始安装CUDA,
$ sudo ./cuda-linux64-rel-6.5.14-18749181.run
安装完成后需要在/etc/profile中
①添加环境变量,$ PATH=/usr/local/cuda-6.5/bin:$PATH$ export PATH
保存后, 执行下列命令, 使环境变量立即生效
$source /etc/profile
②添加lib路径,
在/etc/ld.so.conf.d/新建文件cuda.conf,并编辑
cd /etc/ld.so.conf.d
$ sudo touch cuda.conf
$ sudo gedit cuda.conf
/usr/local/cuda-6.5/lib64
执行下列命令使之立刻生效
$ sudo ldconfig
继续,安装CUDA SAMPLE,安装下列依赖包
$sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
然后用下述命令安装sample文件
$sudo ./cuda-samples-linux-6.5.14-18745345.run
完成后编译Sample文件,更若干分钟后
$ cd /usr/local/cuda-6.5/samples
$ sudo make
编译完成后, 进入 samples/bin/x86_64/linux/release
$ sudo ./deviceQuery
如果出现下列显卡信息,则驱动及cuda安装成功:的这一半更多地赢取上帝掌握的那一半。