Ubuntu14.04+caffe+matlab(cpu)配置

来源:互联网 发布:中国乐队 知乎 编辑:程序博客网 时间:2024/06/08 13:35

说到caffe的配置是各种坑啊,本人是在Windows系统和Linux系统下都配置过,最终在Ubuntu14.04系统终于配置成功,现在把其中的过程分享一下,希望能帮助更多人。个人建议安装Ubuntu14.04版本,我也曾试过Ubuntu16.04版本的,但在配置matlab时总是报错,最终放弃了。

一、caffe安装:

1.依赖项:

(1): sudo apt-get update   #更新软件列表

     sudo apt-get upgrade #更新软件

     sudo apt-get install build-essentia #安装build essentialsl

     sudo apt-get install linux-headers-'uname -r' #安装最新版本的kernel headers

(2): sudo apt-get install libatlas-base-dev

(3): sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler

(4): sudo apt-get install --no-install-recommends libboost-all-dev

(5): sudo apt-get install python-dev

(6): sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev

     sudo apt-get install python-pip

2.下载caffe安装包

(1):git clone https://github.com/BVLC/caffe.git

    cd caffe(路径修改到caffe所在路径,以下不再做注释)

    cp Makefile.config.example Makefile.config

(2):修改Makefile.config配置文件

~/caffe目录下:

A、先将Makefile.config.example复制为Makefile.config

cp Makefile.config.example Makefile.config

B、去掉 # CPU_ONLY: = 1 的注释

(3):添加hdf5库文件(Makefile.config文件)

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/  

LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu/hdf5/serial/

接着需要更改相应的"Makefile"文件,找到

LIBRARIES +=glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf5

更改最http://www.codesec.net/view/468583.html后两项为:

LIBRARIES +=glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial

(4):cd caffe;make all;make test;make runtest

参考网址:http://www.linuxdiyf.com/linux/29160.html

二、MATLAB安装及配置

1.matlab安装:

本人装的是matlab2015b,安装包链接:链接:http://pan.baidu.com/s/1kVBsSB1 密码:bj5q

(1):Crack、.iso镜像文件放到一个文件夹中;(可自选,本人的是:/home/cancy/MATLAB/)

(2):在MATLAB文件夹下右击.iso文件选择“提取文件到此处”;

(3):在终端输入:cd /home/cancy/MATLAB/R2015b_glnxa64(修改路径到.iso文件),

                           ls(展开文件夹),

                           sudo ./install(用管理员权限执行),

                           安装,输入密钥(注意修改安装路径)。

2.激活破解

(1):安装完成后使用Crack下的license进行激活,将Crack文件夹中/Crack/R2015b/bin/glnxa64中的libmwservices.so文件复制到/MATLAB/R2015b/bin/glnxa64中(用sudo指令);

(2):安装过程中会出现注册激活的选项,选择"install manually without using the internet",序列号在Crack目录下的Readme.txt里。相应地还要选择Crack目录下.lic文件作为license;

(3):在终端输入下面命令:

    sudo matlab

    打开Matlab,此时会提示进行激活,使用本地文件激活,选择“licenses”文件夹中刚刚拷贝的license_standalone.lic即可;

 (4).安装及激活就全部完成了。使用:

     cd /home/cancy/MATLAB/R2015b/bin
     sudo ./matlab
3.配置
(1):修改Makefile.config配置文件
     找到MATLAB路径的位置把文件中的路径改成自己的安装路径,保存;
(2):编译接口
     cd caffe;make all;make test;make runtest;make matcaffe
    完成。
PS:由于在windows系统写的,不方便截图,所以没放图片,大家有什么问题欢迎交流!
参考博客链接
1.matlab安装链接
2.caffe安装链接

 
     






原创粉丝点击