4000 caffe的matlab接口实现方法
2017-10-13 15:54
232 查看
这是一个问题,目前看到有什么GCC库不兼容,caffe和matlab所支持的gcc版本不同等问题
首先是自己在网上找到一些资料信息,然后是结合老师的文档进行阅读,这里预计五篇文献
1 http://blog.csdn.net/ws_20100/article/details/50525879
Caffe的matlab接口的使用方法
包含两个内容,一是编译MatCaffe,二是使用MatCaffe
1)使用如下命令编译Matcaffe,之后可以用如下命令测试MatCaffe:
Make all matcaffe
Make mattes
其中提到了出现错误的解决方法:libstdc++.so.6 version ‘GLIBCXX_3.4.15’ not found
2)使用MatCaffe
这一点就等到以后再看,这篇文章使用了一个例子来解释matcaffe的具体使用方法,前提是假设已经下载了BLVC CaffeNet,并且在caffe根目录启动matlab
2 http://blog.csdn.net/u012746763/article/details/50419153
Matlab下对caffe接口的调用
Gcc降级+编译matlab+运行demo,文章写于2015年12月
1)gcc降级:他说的是matlab2013a支持gcc较低版本gcc4.4.x,而ubuntu支持gcc4.8,所以要先将gcc降级,大概逻辑是先安装gcc4.4,然后降级
文章的底部说这是针对于matlab2013a版本,对于2014a版本无需降级gcc,需要在Makefile第410行添加
CXXFLAGS+=-STD=C++11
![](https://img-blog.csdn.net/20171013155250400?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzEzODIwMzE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
那么怎么解决这个问题呢?张敬老师之前给的文档里面也碰到了相同的问题,给出了两个博客,细读以下
http://www.cnblogs.com/loveyakamoz/archive/2012/12/26/2833967.html
更改Ubuntu gcc、g++默认编译器版本
方法一:首先看一下你的Ubuntu都装了哪些版本的gcc:ls/usr/bin/gcc* -l
我的显示的是其默认安装和指向是gcc-5,现在来改成gcc-4.7
删除gcc-5的软连接文件/usr/bin/gcc(只是删除软连接)
Sudo rm /usr/bin/gcc
然后建里一个软链接,指向gcc-4.7
Sudo ln –s /usr/bin/gcc-4.7 /usr/bin/gcc
好了,现在用命令 gcc –v 看是什么
http://blog.csdn.net/hduxiejun/article/details/53514466
Caffe中使用matlab接口的第一步是对GCC进行降级
先安装gcc4.7,在终端执行命令
sudo apt-get install gcc-4.7 g++-4.7 g++-4.7-multilib gcc-4.7-multilib
然后再终端执行以下系统gcc降级命令
http://blog.csdn.net/ture_dream/article/details/52651746
这个上面在下载gcc时,是直接进行安装安装的
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.7
sudo apt-get install g++-4.7
方法总结:1)下载gcc4.7;2)删除软链接;3)gcc –v查看
ls /usr/bin/gcc* -l
sudo apt-get install gcc-4.7 g++-4.7 g++-4.7-multilib gcc-4.7-multilib
sudo rm -rf /usr/bin/gcc
sudo rm -rf /usr/bin/g++
sudo ln –s /usr/bin/gcc-4.7 /usr/bin/gcc
sudo ln –s /usr/bin/gcc-4.7 /usr/bin/g++
gcc –v
sudo make matcaffe
sudo make mattest
首先是自己在网上找到一些资料信息,然后是结合老师的文档进行阅读,这里预计五篇文献
1 http://blog.csdn.net/ws_20100/article/details/50525879
Caffe的matlab接口的使用方法
包含两个内容,一是编译MatCaffe,二是使用MatCaffe
1)使用如下命令编译Matcaffe,之后可以用如下命令测试MatCaffe:
Make all matcaffe
Make mattes
其中提到了出现错误的解决方法:libstdc++.so.6 version ‘GLIBCXX_3.4.15’ not found
2)使用MatCaffe
这一点就等到以后再看,这篇文章使用了一个例子来解释matcaffe的具体使用方法,前提是假设已经下载了BLVC CaffeNet,并且在caffe根目录启动matlab
2 http://blog.csdn.net/u012746763/article/details/50419153
Matlab下对caffe接口的调用
Gcc降级+编译matlab+运行demo,文章写于2015年12月
1)gcc降级:他说的是matlab2013a支持gcc较低版本gcc4.4.x,而ubuntu支持gcc4.8,所以要先将gcc降级,大概逻辑是先安装gcc4.4,然后降级
文章的底部说这是针对于matlab2013a版本,对于2014a版本无需降级gcc,需要在Makefile第410行添加
CXXFLAGS+=-STD=C++11
3 我在Makefile.config中添加了matlab的路径,使用make all matcaffe之后,发现不能运行成功,报的错误如下,读取之后,大概意思是caffe支持的版本是4.7.x,而我正使用的版本是5.4.0,版本不兼容
那么怎么解决这个问题呢?张敬老师之前给的文档里面也碰到了相同的问题,给出了两个博客,细读以下
http://www.cnblogs.com/loveyakamoz/archive/2012/12/26/2833967.html
更改Ubuntu gcc、g++默认编译器版本
方法一:首先看一下你的Ubuntu都装了哪些版本的gcc:ls/usr/bin/gcc* -l
我的显示的是其默认安装和指向是gcc-5,现在来改成gcc-4.7
删除gcc-5的软连接文件/usr/bin/gcc(只是删除软连接)
Sudo rm /usr/bin/gcc
然后建里一个软链接,指向gcc-4.7
Sudo ln –s /usr/bin/gcc-4.7 /usr/bin/gcc
好了,现在用命令 gcc –v 看是什么
http://blog.csdn.net/hduxiejun/article/details/53514466
Caffe中使用matlab接口的第一步是对GCC进行降级
先安装gcc4.7,在终端执行命令
sudo apt-get install gcc-4.7 g++-4.7 g++-4.7-multilib gcc-4.7-multilib
然后再终端执行以下系统gcc降级命令
http://blog.csdn.net/ture_dream/article/details/52651746
这个上面在下载gcc时,是直接进行安装安装的
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-4.7
sudo apt-get install g++-4.7
方法总结:1)下载gcc4.7;2)删除软链接;3)gcc –v查看
ls /usr/bin/gcc* -l
sudo apt-get install gcc-4.7 g++-4.7 g++-4.7-multilib gcc-4.7-multilib
sudo rm -rf /usr/bin/gcc
sudo rm -rf /usr/bin/g++
sudo ln –s /usr/bin/gcc-4.7 /usr/bin/gcc
sudo ln –s /usr/bin/gcc-4.7 /usr/bin/g++
gcc –v
sudo make matcaffe
sudo make mattest
相关文章推荐
- caffe的matlab接口实现绘画accuracy和loSS
- VB与MATLAB接口实现方法
- caffe的Matlab接口的使用方法
- caffe的Matlab接口的使用方法以及会出现的问题
- caffe 之 matlab 接口实现 做人脸识别--之人脸关键点检测
- VC 与MATLAB接口编程方法与实现(转)
- caffe-Matlab接口配置方法
- Caffe中实现LSTM网络的思路以及LSTM网络层的接口使用方法。 本文描述了论文《Long-term recurrent convolutional networks fo
- VC++与MATLAB接口编程方法与实现
- caffe的Matlab接口的使用方法
- 【caffe 学习笔记之2】 Win10系统下Caffe的Matlab接口设置方法与猫狗识别案例(哈士奇/松狮/波斯猫)
- 深度学习Caffe实战(9)Windows 平台caffe用MATLAB接口实现训练网络和测试
- caffe的Matlab接口的使用方法
- 集群管理——开机B7问题(内存条ERROR),caffe编译matlab接口错误解决方法
- 需要区分在接口方法注释和方法实现的注释.
- 如何实现两个接口中的两个名称相同的方法?
- 学习.NET (8) 实现派生类中Deep Copy的几种常用方法(通过ICloneable接口)
- 计算方法双点截弦法matlab实现
- private/实现有多个相同方法的接口
- 计算方法单点截弦matlab实现