https://blog.csdn.net/llxue0925/article/details/78542123
说到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-essential #安装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系统写的,不方便截图,所以没放图片,大家有什么问题欢迎交流!
参考博客链接
https://blog.csdn.net/rt5rte54654/article/details/54742981 matlab 接口
安装GCC4.7和G++4.7并降级
注意:需要联网。
sudo apt-getinstall-ygcc-4.7sudo apt-getinstall-yg++-4.7
1
2
cd/usr/binsudorm gccsudoln-sgcc-4.7gccsudorm g++sudoln-sg++-4.7g++# 查看是否连接到4.7.xls –al gcc g++gcc --versiong++ --version