ubuntu下深度学习框架caffe的安装(cpu模式下)

来源:互联网 发布:网络谣言的危害 案例 编辑:程序博客网 时间:2024/05/17 05:16

参考链接:

1、http://m.blog.csdn.net/article/details?id=51803797    

Ubuntu 14.04 + Caffe配置记录(CPU模式,无GPU,无Cuda)

2、http://www.cnblogs.com/nowornever-L/p/5649078.html      

Ubuntu14.04安装Matlab2014a

3、http://www.th7.cn/system/lin/201606/168959.shtml      
Linux上安装Matlab2014A
4、http://www.linuxidc.com/Linux/2016-09/135034.htm     
Ubuntu 16.04上安装Caffe(CPU only)

5、http://blog.csdn.net/ture_dream/article/details/52680399

Linux 怎么删除matlab

6、http://www.cnblogs.com/xuanxufeng/p/6016945.html

Ubuntu14.04搭建Caffe(仅CPU)


1.安装【build-essentials

安装开发所需要的一些基本的包,

sudo apt-get install build-essential

如果不可行,则可以执行:

sudo apt-get update

2.安装【BLAS

BLAS有三类,默认的是ATLAS,其余两种是MKLOpenBlas,我一开始安装的OpenBlas,但是后面安装不正确导致caffe部分出错,因此后来是安装的ATLAS,如果要求不高,建议安装ATLAS,方便和安装简单。

sudo apt-get install libatlas-base-dev

注意,这里的选择在后面caffe的配置文件中会需要配置。如果换过,也要记得后面的配置需要修改。

3.安装【OpenCV

gitclonehttps://github.com/jayrambhia/Install-OpenCV

安装【2.4.9

下载之后,进行解压,然后进入下面目录:

cd Install-OpenCV/Ubuntu/2.4/

给当前目录下的所有sh文件添加可执行权限:

chmod +x *.sh

安装OpenCV2.4.9

sudo ./opencv2_4_9.sh

(注意:在我的经验下,至少到目前为止,opencv使用的很少,不过还是建议安装,因为本人学的是基于深度学习的图像语义分割这块,因此后续的分割方法实现过程会用到opencv)

4.安装【dependencies

任意路径下可执行

sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-devlibopencv-dev libboost-all-dev libhdf5-serial-dev libgflags-devlibgoogle-glog-dev liblmdb-dev protobuf-compiler

5.安装【matlab



1. 首先下载matlab2014ahttp://pan.baidu.com/s/1pJGF5ov[Matlab2014a(密码:en52)。该文件下载解压后如下所示:

一共三个文件:CrackMATHWORKS_R2014A.part1.rarMATHWORKS_R2014A.part2.rar


sudo apt-get install unrar

unrar e MATHWORKS_R2014A.part1.rar

然后会得到一个MATHWORKS_R2014A.iso文件

直接提取解压就行,右键extracted here即可得到一个文件MATHWORKS_R2014A,这种是最快的方法。可能你也会在其他博客看到其他方法,但是还是没有这个好。

2.安装

切换到MATHWORKS_R2014A文件夹下

sudo ./inatall

3. 选择"installmanually without using the internet"项进行安装

4. 输入"fileinstallationkey":12345-67890-12345-67890(随便都行)。激活用Crack/license_405329_R2014a.lic.

5. Crack/Liunx/libmwservices.so复制到/usr/local/MATLAB/R2014a/bin/glnxa64中:

            $ sudo cplibmwservices.so/usr/local/MATLAB/R2014a/bin/glnxa64/libmwservices.so

6. 安装完成。在命令行启动即可...

6.配置和编译【Caffe

接下来就可以进行配置了。

当然,首先是下载Caffe,可以从官网上给出的链接下载:https://github.com/BVLC/caffe按照之前相同的方法解压(或者git)之后,进入到caffe目录,然后复制配置文件:

cd caffe

cp Makefile.config.example Makefile.config

接下来就是修改配置文件Makefile.config:

sudo vim Makefile.config

如果没有安装vim,可以先安装使用sudoapt-get install vim(关于vi的使用,这里不赘述了)

(如果权限不足,可以先修改文件的权限:

chmodg +w Makefile.config

主要修改的部分为:

1. #CPU_ONLY = 1前面的#去掉并按“tab”键,(默认从tab处执行),因为这里没有安装GPU,需要使用CPU运行。

2.BLAS=atlas,这是默认设置,如果不是安装的这个,则需要修改。具体修改,该语句上面有注释提示。

3.设置MATLAB_DIR的路径:如我的是/usr/local/MATLAB/R2014a

设置完成后,则开始编译过程:

主要过程为:

sudo make all -j4

sudo make test

sudo make runtest

这里,需要注意的是,sudo必须加上,不然中间会报错....PermissionDenied...。另外,第一句中的j后面的数字是可以根据自己的机器的内核数改变,数字越大则表示可以多线程编译,则相应的速度会快(在这个过程可能会出现一些问题,不用担心,出现什么问题只需将问题复制然后谷歌或者百度即可)





阅读全文
0 0
原创粉丝点击