【caffe】配置matlab接口(含安装matlab)----matcaffe

来源:互联网 发布:网络入侵停电事件 编辑:程序博客网 时间:2024/06/10 06:38

安装matlab2014a

1.从http://pan.baidu.com/s/1qYJ9tNm 下载matlab2014a,解压文件matlab
得到.iso文件(7.7G)

2.将iso文件挂载到Linux,

sudo mkdir /media/matlab
mount -o loop [path][filename].iso /media/matlab
(ps:[path][filename].iso 就是解压出来的iso文件的绝对路径)

3.安装
cd /media/matlab
sudo ./install即可安装(必须在目录 /media/matlab 下面)

全程选择 No internet 的选项
这里写图片描述

输入readme.txt中的序列号:

这里写图片描述

4.进行破解:
输入许可证,如图
这里写图片描述

5.将crack文件夹下的 libmwservices.so 拷贝到 /usr/local/MATLAB/R2014A/bin/glnxa64

显示激活完成
在命令行下 sudo matlab 即可打开

————————————————————分割线—————————————————–

配置Matcaffe

1.修改 makefile.config
把MATLAB_DIR的路径改为matlab的安装路
MATLAB_DIR := /usr/local/MATLAB/R2014a

2.在命令行输入

export LD_LIBRARY_PATH=/usr/local/R2014a/sys/os/glnxa64  export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6

3. 开始编译matcaffe
通常都会遇到gcc版本问题~~~

先说说我编译的经过: 5.4.1编译失败—–降到4.7.x,编译失败—–升回5.4.1编译成功
(http://blog.csdn.net/weiqi_fan/article/details/71023222,这位同学也时一样的情况)
总之在 gcc高低版本间切换 ,然后编译成功.

降到4.7.x的方法:

1). 下载gcc/g++ 4.7.x$ sudo apt-get install -y gcc-4.7$ sudo apt-get install -y g++-4.7(2). 链接gcc/g++实现降级$ cd /usr/bin$ sudo rm gcc$ sudo ln -s gcc-4.7 gcc$ sudo rm g++$ sudo ln -s g++-4.7 g++

升级到5.4的方法:

安装1 sudo apt-get install gcc-5 g++-5更新链接1 sudo ln -s /usr/bin/gcc-5 /usr/bin/gcc -f2 sudo ln -s /usr/bin/g++-5 /usr/bin/g++ -f

sudo gcc --version可以查看gcc版本

挑选合适的gcc版本,进行编译,必要时候需要进行
sudo make clean ,
然后在gcc 5.4.x下面编译caffe : sudo make all -j4
切换到gcc4.7.x编译matcaffe : sudo make matcaffe ,失败的话,升级到gcc5.4.x

编译成功:
这里写图片描述

打开matlab
输入: help caffe
这里写图片描述

补充: 中间还出了两个错误,是缺乏依赖包: 分别是,BLAS 和 HDF5
输入以下命令进行安装

sudo apt-get install libatlas-base-devsudo apt-get install libhdf5-serial-dev

这里写图片描述

这里写图片描述

阅读全文
0 0