原本只用编译好的caffe来finetune,不需配置接口,两天就配好了
然而为了中间层输出,要配置matlab接口,花了一个星期才搞定。
服务器的版本情况是:
ubuntu16.04 cuda8.0 opencv3.3.0 protobuf2.6.1 matlab2017b gcc5.4
编译caffe,按照其他博客的教程很快就弄好了
make all -j16
make test -j16
make runtest -j16
之后需要改一下makefile.config的matlab的安装地址和makefile文件的两处地方,
make matcaffe -j16
能成功,结果如下:
MEX matlab/+caffe/private/caffe_.cpp
Building with 'g++'.
Warning: You are using gcc version '5.4.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.
忽略掉warning,别没事找事给gcc降级,之后会连caffe都编译不过
之后
make mattest
出现一系列问题,(对于matlab2014,2015版本的基本上参考链接的博客都可以解决)
大都是matlab的库和系统库的冲突引起的:
一些是undefined symbol:的问题:
export 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:/usr/lib/x86_64-linux-gnu/libstdc++.so.6
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/:/usr/local/cuda-8.0/lib64
若还出现一些libtiff.so.5的相关错误,则把libtiff.so.5也加进去LD_PRELOAD
则:
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/:/usr/local/cuda-8.0/lib64
export 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:/usr/lib/x86_64-linux-gnu/libtiff.so.5
注意export只是临时有效的,若要永久有效,写入环境变量
vim ~/.bashrc
//末尾添加
export LD_PRELOAD=
export LD_LIBRARY_PATH=
//刷新
source ~/.bashrc
写入内容参考前面内容,对于matlab2014,2015版本都能解决
对于matlab2017b
楼主遇到如下问题:
cd matlab; /usr/local/matlab/2017b/bin/matlab -nodisplay -r 'caffe.run_tests(), exit()'
< M A T L A B (R) >
Copyright 1984-2017 The MathWorks, Inc.
R2017b (9.3.0.713579) 64-bit (glnxa64)
September 14, 2017
To get started, type one of these: helpwin, helpdesk, or demo.
For product information, visit www.mathworks.com.
Invalid MEX-file '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64':
Missing symbol '_ZN6google8protobuf11MessageLite15ParseFromStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' required by
'/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZN6google8protobuf14MessageFactory29InternalRegisterGeneratedFileEPKcPFvRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEE' required by
'/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZN6google8protobuf2io17CodedOutputStream26WriteStringWithSizeToArrayERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPh' required by
'/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZN6google8protobuf8internal10NameOfEnumB5cxx11EPKNS0_14EnumDescriptorEi' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZN6google8protobuf8internal13empty_string_B5cxx11E' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZN6google8protobuf8internal14WireFormatLite10ReadStringEPNS0_2io16CodedInputStreamEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' required by
'/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZN6google8protobuf8internal14WireFormatLite11WriteStringEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_2io17CodedOutputStreamE' required by
'/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZN6google8protobuf8internal14WireFormatLite22WriteBytesMaybeAliasedEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_2io17CodedOutputStreamE' required by
'/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZN6google8protobuf8internal14WireFormatLite23WriteStringMaybeAliasedEiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS0_2io17CodedOutputStreamE' required by
'/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZN6google8protobuf8internal14WireFormatLite9ReadBytesEPNS0_2io16CodedInputStreamEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' required by
'/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZN6google8protobuf8internal21StringTypeHandlerBase3NewB5cxx11Ev' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZN6google8protobuf8internal21StringTypeHandlerBase6DeleteEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' required by
'/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNK6google8protobuf14DescriptorPool14FindFileByNameERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' required by
'/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNK6google8protobuf7Message11DebugStringB5cxx11Ev' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNK6google8protobuf7Message11GetTypeNameB5cxx11Ev' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNK6google8protobuf7Message25InitializationErrorStringB5cxx11Ev' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEmmPKc' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE3strEv' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt11logic_errorC2ERKS_' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt12domain_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt12out_of_rangeC2ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt13runtime_errorC1EPKc' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt13runtime_errorC2EPKc' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt13runtime_errorC2ERKS_' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt14overflow_errorC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4swapERS4_' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6resizeEmc' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EPKcRKS3_' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EES4_' required by
'/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RNSt7__cxx1112basic_stringIS4_S5_T1_EE' required by
'/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE' required by '/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_Unwind_Resume' required by '/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc' required by
'/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm' required by
'/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc' required by
'/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc' required by
'/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm' required by
'/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_' required by
'/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm' required by
'/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev' required by
'/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm' required by
'/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev' required by
'/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE' required by
'/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE' required by
'/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE' required by
'/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEcm' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE4findEPKcmm' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE5rfindEcm' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareEPKc' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7compareERKS4_' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12_M_constructEmc' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE14_M_replace_auxEmmmc' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6assignEPKc' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE8_M_eraseEmm' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev' required by
'/usr/lib/x86_64-linux-gnu/libgflags.so.2->/usr/lib/x86_64-linux-gnu/libglog.so.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm' required by
'/usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEED1Ev' required by
'/usr/lib/x86_64-linux-gnu/libboost_system.so.1.58.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE12find_last_ofEPKcmm' required by
'/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcmm' required by
'/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0->/mnt/ljy/zy/caffe-master-gpu/matlab/+caffe/private/caffe_.mexa64'
Missing symbol '_ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm' required by
'/usr/lib/x86_64-linux-gnu/libboost_filesystem.so.1.58.0->/mnt/ljy/zy/caffe-mas