ubuntu 16.04, caffe, matlab2016b 安装
来源:互联网 发布:软件咨询服务合同书 编辑:程序博客网 时间:2024/06/05 07:45
转: 安装好caffe之后配置Matlab的接口
http://blog.csdn.net/rt5rte54654/article/details/54742981
zdc@zdc-PC:~/caffe$ sudo make pycaffeCXX/LD -o python/caffe/_caffe.so python/caffe/_caffe.cpptouch python/caffe/proto/__init__.pyPROTOC (python) src/caffe/proto/caffe.protozdc@zdc-PC:~/caffe$ sudo make matcaffeMEX matlab/+caffe/private/caffe_.cppBuilding with 'g++'.Warning: You are using gcc version '5.3.0'. The version of gcc is not supported. The version currently supported with MEX is '4.9.x'. For a list of currently supported compilers see: http://www.mathworks.com/support/compilers/current_release.MEX completed successfully.
安装后测试:
make mattest
出现问题:
Invalid MEX-file '/home/zdc/caffe/matlab/+caffe/private/caffe_.mexa64':/usr/local/MATLAB/R2016b/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6:version `GLIBCXX_3.4.21' not found (required by/home/zdc/caffe/matlab/+caffe/private/caffe_.mexa64).
修改:
zdc@zdc-PC:~/caffe$ export LD_LIBRARY_PATH=/usr/local/MATLAB/R2016b/bin/glnxa64zdc@zdc-PC:~/caffe$ export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libstdc++.so.6zdc@zdc-PC:~/caffe$ make mattest
以下问题:
Invalid MEX-file '/home/zdc/caffe/matlab/+caffe/private/caffe_.mexa64':/home/zdc/caffe/matlab/+caffe/private/caffe_.mexa64: undefined symbol:_ZN2cv8imencodeERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKNS_11_InputArrayERSt6vectorIhSaIhEERKSB_IiSaIiEE.
查看依赖项
ldd ./matlab/+caffe/private/caffe_.mexa64 /usr/lib/x86_64-linux-gnu/libstdc++.so.6 /usr/local/MATLAB/R2016b/bin/glnxa64//usr/local/cuda/lib64//usr/lib/x86_64-linux-gnu//usr/local/MATLAB/R2016b/bin/glnxa64/
需要设置的环境
sudo vim ~/.bashrc
添加下列内容:
export LD_LIBRARY_PATH=/usr/local/MATLAB/R2016b/sys/os/glnxa64export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4:/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.2.4:/usr/lib/x86_64-linux-gnu/libopencv_core.so.2.4:/usr/lib/x86_64-linux-gnu/libstdc++.so.6:/usr/lib/x86_64-linux-gnu/libfreetype.so.6
然后再运行 make mattest
OK了。
测试: 运行matlab
cd /home/zdc/caffe/matlab
caffe.run_tests()
OK!
遇到的一个问题:GCC4.9出现
/usr/lib/gcc/x86_64-linux-gnu/5/../../../x86_64-linux-gnu/libgflags.so: undefined reference to `std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::compare(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@GLIBCXX_3.4.21'
参考解决:编译安装caffe
http://blog.csdn.net/u010734277/article/details/70195043
阅读全文
0 0
- ubuntu 16.04, caffe, matlab2016b 安装
- Ubuntu下安装matlab2016b
- matlab2016b安装
- Ubuntu 16.04 安装 Caffe
- Ubuntu 16.04的caffe环境配置:cuda 8.0+cudnn 8.0+opencv3.1.0 + python2.7 + matlab2016b + blas(OpenBlas)
- ubuntu 16.04+最新caffe安装
- Caffe+Ubuntu 16.04 安装教程
- ubuntu 16.04安装caffe(python2)
- Ubuntu 16.04上安装Caffe
- ubuntu 16.04下安装caffe
- ubuntu 16.04 GPU1080Ti 安装caffe
- ubuntu16.04安装matlab2016b
- ubuntu16.04安装matlab2016b
- matlab2016b 安装与破解
- linux matlab2016b 安装
- ubuntu14.04安装matlab2016b
- ubuntu16.04安装matlab2016b
- [Ubuntu 16.04 LTS][Caffe][CPU only]Caffe安装记录
- 局部数组变量生命期结束的那些事
- 使用Rxjs中的subject发射数据
- JS-2-作用域
- 迁移到Thymeleaf3.x,布局方言2.x
- 机器学习:深度信念网络(DBN)原理和实现
- ubuntu 16.04, caffe, matlab2016b 安装
- Feature Pyramid Networks for Object Detection
- Ansible 使用高级进阶
- PAT甲级真题及训练集(24)--1004. Counting Leaves (30)
- 动态网格
- c++实现双向循环链表
- 图像压缩算法
- WebService学习
- eclipse javaweb 常见报错解决方案