您的位置:首页 > Web前端

Caffe+ubuntu14.04配置(update:2015/12/16)

2015-07-25 20:43 351 查看
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,到这里,会有三个选项:

runfile (local)
deb (local)
deb (network)
这里分别说一下这三种不同的配置方式:
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的安装后续会更新。

----
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: