大四狗毕业设计做图像语义方面的内容,看了些图像标注和深度学习方面的东西,最近准备装个caffe跑跑一些代码。当然这个安装过程也算是曲折,从装系统到跑第一个mnist例子,来来回回出了好多问题,不过最后还是顺利的搞定了。现在来给大家分享一下安装过程和可能遇到问题的解决办法。
第一步:安装相关的依赖包
这一步是要安装整个过程中需要的用到的依赖包,将下面的命令依次输入:
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
sudo apt-get install git cmake build-essential
运行结束后可以通过以下的命令来来检查是否已经安装成功:
dpkg-query -l 包名
第二步:禁用nouveau
安装好以上的依赖包之后首先要禁用nouveau,方便以后能够顺利地安装nvidia显卡驱动,操作如下:
首先打开blacklist-nouveau.conf文件
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
打开后文件是空的,在里面写入如下内容:
blacklist nouveau option nouveau modeset=0
保存后可能会出现提示,无视掉就好
然后再执行下面这条命令让以上的更改生效:
sudo update-initramfs -u
第三步:配置一些环境变量
vim ~/.bashrc
或者
sudo gedit ~/.bashrc
在文件的末尾加上下面两句话、保存:
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
第四步:安装CUDA8.0
首先需要下载cuda8.0版本,网址(https://developer.nvidia.com/cuda-80-ga2-download-archive)
下载完成后就可以开始安装cuda了(我的cuda的安装文件放在home目录下,方便后面的查找,建议放在home目录下)
首先按ctrl+alt+f1进入系统的文本模式(ps:这里需要输入电脑的帐号和密码,ctrl+alt+f7可以切回图形界面),在登录进去后输入以下语句关闭桌面服务:
sudo service lightdm stop
接着可以按ctrl+alt+f7看看是否切的回去,如果切不回去则说明关闭成功了,一定要确保桌面服务已经关闭!
接下来在文本模式中通过sh命令直接安装cuda:
(注意:1.因为我的放在home目录下所以这样写,放在其他目录的需要加上地址 2.这里的cuda_8.0.61_375.26_linux.run是我下载的安装文件名,你需要根据自己的安装文件名进行修改)
sudo sh cuda_8.0.61_375.26_linux.run --no-opengl-libs
在执行这个语句时后会出现0%的提示,然后需要一直按回车键直到提示变成100%,后面按照提示的内容继续操作就好了,第一个是accept,第二个问你是否安装nvidia驱动,如果之前没有安装就输入y,如果之前安装过这里就输入n; 之后确认路径时直接回车按默认的路径就好了,在安装完成之后