ubuntu编译matcaffe

参考网站:

http://www.linuxdiyf.com/linux/19617.html (matlab安装)

http://stackoverflow.com/questions/28934046/matlab-error-when-opening-an-error-was-encountered-while-saving-the-command-his (matlab权限问题)

http://blog.csdn.net/yingyujianmo/article/details/51014499 (make matcaffe)

https://github.com/ShaoqingRen/faster_rcnn/issues/63 (libstdc问题)

http://blog.csdn.net/ws_20100/article/details/50525879 (matcaffe编译使用教程)

 

ubuntu编译matcaffe

  1. 安装matlab

Matlab R2016a.iso + crack

  1. 挂载iso
    1. Sudo mkdir /media/matlab
    2. Sudo mount –o loop Matlab *.iso /media/matlab
    3. Cd /media/matlab
    4. Sudo ./install
  2. 安装

使用crack中的FIK中的激活码进行安装。

安装完成后,第一次启动提示激活,选择激活文件"license_R2015a.lic"。

不要打开matlab,将libmwservices.so复制到/usr/local/MATLAB/R2016a/bin/glnxa64:

  1. Sudo cp libmwservices.so /usr/local/MATLAB/R2016a/bin/glnxa64/libmwservices.so
  1. 使用

进入到/bin目录,运行 ./matlab运行程序。

添加到环境变量

  1. sudo vi /etc/environment

添加/usr/local/MATLAB/R2016a/bin

  1. Source /etc/environment

在任意路径,输入matlab即可运行

  1. 问题

An error was encountered while saving the command history

java.io.FileNotFoundException: /home/userA/.matlab/R2014b/History.xml (Permission denied)

at java.io.RandomAccessFile.open(Native Method)

at java.io.RandomAccessFile.<init>(Unknown Source)

at com.mathworks.mde.cmdhist.AltHistoryCollection$CommandSaver.run(AltHistoryCollection.java:1212)

at java.lang.Thread.run(Unknown Source)

权限问题,更改权限即可。

  1. sudo chmod -R 777 ~/.matlab
  1. Matlab中引用caffe
    1. Cd caffe/
    2. Vi Makefile.config

添加MATLAB_DIR:=/usr/local/MATLAB/R2016a

  1. make -j6 matcaffe

进入matlab,添加路径

Addpath caffe/matlab

Savepath

验证

Help caffe

  1. 编译mattest
    1. Make mattes

遇到问题,libstdc++.so.6 version 'GLIBCXX_3.4.20' not found,说明你的Matlab库不匹配。你需要在启动Matlab之前运行如下命令:

export LD_LIBRARY_PATH=/opt/intel/mkl/lib/intel64:/usr/local/cuda/lib64

export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6

或添加到环境变量中~/.bashrc

再次编译,问题解决。

  1. 使用案例

http://blog.csdn.net/ws_20100/article/details/50525879

posted @ 2017-01-22 11:21  yizhichun  阅读(2987)  评论(0编辑  收藏  举报