Ubuntu caffe 测试matlab接口

这是17年8月份新增的:

make matcaffe error 255
解决:
在Makefile里面,大约第410行那一句话CXXFLAGS += -MMD -MP下面添加CXXFLAGS += -std=c++11,最后是这样
CXXFLAGS += -MMD -MP
CXXFLAGS += -std=c++11
----再重新在caffe下make matcaffe
就可以了。
最后就是:make mattest.没报错就ok了。

------------------------下面是之前的

caffe 目录下,运行make matcaffe如果报错

出现问题的原因:编译caffe时候的库与编译matlab相关的库版本不一样

有一个会在matlab目录下/usr/local/MATLAB/R2013a/sys/os/glnxa64;另外一个在/usr/lib/x86_64-Linux-gnu/libstdc++.so.6

解决:

你需要在启动Matlab之前运行如下命令:

export LD_LIBRARY_PATH=/usr/local/MATLAB/R2013b/sys/os/glnxa64 

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

在Caffe根目录启动Matlab之后需要在matlab工具的命令下增加路径:
addpath ./matlab
然后就是测试啦:

就这样。

 

参考博客:

http://blog.csdn.net/u012746763/article/details/50419153

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

posted on 2017-04-13 10:57  北海盗  阅读(537)  评论(1编辑  收藏  举报