1、opencv的安装
opencv的安装可以直接按Caffe官网的教程来装。也就是一句指令完事:sudo apt-get install libopencv-dev
不过这样比较慢,最好可以在opencv官网上下一个opencv的包,按他那教程来。还有一种方法就是按:http://www.cnblogs.com/platero/p/3993877.html 说的配置,都行。opencv的安装和配置是相对简单的。由于时间关系先简单写这么多,以后再补充。
2、CUDA的安装(CUDA-7.5)
在百度搜CUDA,有一个
CUDA 7.5 Downloads | NVIDIA Developer
的结果,点进去。进去之后拉到下面,选择依次选择linux-->x86_64-->Ubuntu-->14.04,到这里,会有三个选项:
这里分别说一下这三种不同的配置方式:
2-1、选择 runfile(local)的
这种方法有点麻烦,首先要把图形界面关闭掉:$ sudo service lightdm stop
然后按“Ctrl + Alt + F1(或者F2~F6任意一个)”
接着就是执行:$ sudo sh cuda_7.5.18_linux.run
到这里按提示一步步操作就OK了。
安装完之后输入:$ sudo service lightdm start 重新打开图形界面即可。接下来配置环境变量和路径(见2-4)。
*PS:用这种方法安装的,有时会出现重启电脑之后发现图形界面只有鼠标显示出来。这时候可以重启电脑,在BIOS里设成用独立显卡来显示试试,一般都OK。但就是分辨低了点,有点难看。
2-2、选择 deb(local)的
转到deb的下载目录,鼠标双击cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb这个包,在软件中心里安装。
(或者用:$ sudo dpkg -i cuda-repo-ubuntu1404-7-5-local_7.5-18_amd64.deb来安装)
接将就是
指令一:$ sudo apt-get update
指令二:$ sudo apt-get install cuda
cuda的安装就完成了,下面配环境都是一样的。2-3、选择 deb(network)的
这种方法跟2-2的操作完全一样,只不过这种方法是在线装的,速度会比较慢。
2-4、配置环境变量和路径
安装好CUDA之后,就可以配环境变量和路径了。具体就是:
添加环境变量:
PATH=/usr/local/cuda-7.5/bin:$PATH
export PATH
source /etc/profile
添加lib库的路径:
cd /etc/ld.so.conf.d
sudo gedit cuda.conf//这句打开 cuda.conf 文件进行编辑,添加内容:/usr/local/cuda-7.5/lib64,然后保存
sudo ldconfig//输完这句路径就生效了
到这里,整个CUDA的安装和配置就结束了。
3、其它依赖项的安装
其实也就是caffe官网第一步那几句指令啦:
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
如果之前已经自己装好了opencv的话,就可以把上面libopencv-dev删掉了。
接下来就是gflag、glog、lmdb的安装,那就要看你的ubuntu是什么版本了,本文选的是14.04,就是因为这个版本已经把这三个包集成在内了,直接用下面的指令就可以装了:
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
但是,如果你是12.04的话,那就呵呵了。还得在网上先下载,而且我装的时候这个链接还无法访问。详细的做法,自己去看官网吧。(http://caffe.berkeleyvision.org/install_apt.html)
BLAS的安装也很简单,一句指令:
sudo apt-get install libatlas-base-dev
----
先写这么多,cudnn的安装后续会更新。
----