Ubuntu14.04编译caffe问题记录
来源:互联网 发布:python开发框架是什么 编辑:程序博客网 时间:2024/06/07 06:47
http://blog.sina.com.cn/s/blog_721a75e50102wfig.html
问题一:libunwind.so.8: undefinedreference
问题一:libunwind.so.8: undefinedreference
//usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined referenceto `lzma_index_end@XZ_5.0'
//usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined referenceto `lzma_index_size@XZ_5.0'
//usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined referenceto `lzma_index_buffer_decode@XZ_5.0'
//usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined referenceto `lzma_stream_footer_decode@XZ_5.0'
//usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined referenceto `lzma_stream_buffer_decode@XZ_5.0'
//usr/lib/x86_64-linux-gnu/libunwind.so.8: undefined referenceto `lzma_index_uncompressed_size@XZ_5.0'
解决方法:
1.
ldconfig -p | grep lzma
2.
export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu/
问题二:
libcudart.so.7.5: cannot open shared object file: No such fileor directory
解决方法:
exportLD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
问题三:
libhdf5_hl.so.10: cannot open shared object file: No such fileor directory
我用anaconda2
解决方法:
exportLD_LIBRARY_PATH=/path/to/your/anaconda2/lib:$LD_LIBRARY_PATH
我的是
exportLD_LIBRARY_PATH=/home/k/anaconda2/lib:$LD_LIBRARY_PATH
问题四:
fatal error: caffe/proto/caffe.pb.h: No such file or directory #include "caffe/proto/caffe.pb.h"
解决方法:
# In the directory you installed Caffe to
protoc src/caffe/proto/caffe.proto --cpp_out=.
mkdir include/caffe/proto
mv src/caffe/proto/caffe.pb.h include/caffe/proto
问题五:
error whileloading shared libraries: libprotoc.so.9: cannot open shared objectfile: No such file or directory
解决方法:
exportLD_LIBRARY_PATH=/usr/local/lib/
问题六:undefined reference to`caffe::db::GetDB(std::string const&)'
collect2: error: ld returned 1 exitstatus
make: ***[.build_release/tools/extract_features.bin] Error 1
make: *** Waiting for unfinishedjobs....
.build_release/tools/compute_image_mean.o: In function`main':
compute_image_mean.cpp:(.text.startup+0x1b0): undefined referenceto `caffe::db::GetDB(std::string const&)'
collect2: error: ld returned 1 exitstatus
make: ***[.build_release/tools/compute_image_mean.bin] Error 1
.build_release/tools/convert_imageset.o: In function `main':
convert_imageset.cpp:(.text.startup+0x625): undefined reference to`caffe::db::GetDB(std::string const&)'
collect2: error: ld returned 1 exitstatus
make: ***[.build_release/tools/convert_imageset.bin] Error 1
解决方法清除/usr/lib/libcaffe.so或清除/usr/local/lib/libcaffe.so
问题七:
lib/libcaffe.so: undefined referenceto `cudnnSetLRNDescriptor'
lib/libcaffe.so: undefined referenceto `cudnnGetConvolutionBackwardDataWorkspaceSize'
lib/libcaffe.so: undefined referenceto `cudnnSetFilter4dDescriptor'
lib/libcaffe.so: undefined referenceto `cudnnGetConvolutionForwardAlgorithm'
lib/libcaffe.so: undefined referenceto `cudnnConvolutionBackwardData_v3'
lib/libcaffe.so: undefined referenceto `cudnnGetConvolutionBackwardFilterWorkspaceSize'
lib/libcaffe.so: undefined referenceto `cudnnCreateConvolutionDescriptor'
lib/libcaffe.so: undefined referenceto `cudnnDestroyConvolutionDescriptor'
lib/libcaffe.so: undefined referenceto `cudnnSoftmaxBackward'
lib/libcaffe.so: undefined referenceto `cudnnConvolutionForward'
lib/libcaffe.so: undefined referenceto `cudnnLRNCrossChannelBackward'
lib/libcaffe.so: undefined referenceto `curandGenerateUniform'
lib/libcaffe.so: undefined referenceto `cudnnPoolingBackward'
lib/libcaffe.so: undefined referenceto `cudnnCreateTensorDescriptor'
lib/libcaffe.so: undefined referenceto `cublasDdot_v2'
lib/libcaffe.so: undefined referenceto `curandGenerateUniformDouble'
lib/libcaffe.so: undefined referenceto `cudnnCreatePoolingDescriptor'
lib/libcaffe.so: undefined referenceto `cudnnDestroyFilterDescriptor'
lib/libcaffe.so: undefined referenceto `cudnnActivationBackward'
lib/libcaffe.so: undefined referenceto `cudnnDestroyTensorDescriptor'
lib/libcaffe.so: undefined referenceto `cublasDaxpy_v2'
lib/libcaffe.so: undefined referenceto `cudnnCreateLRNDescriptor'
lib/libcaffe.so: undefined referenceto `curandCreateGenerator'
lib/libcaffe.so: undefined referenceto `cudnnGetConvolutionForwardWorkspaceSize'
lib/libcaffe.so: undefined referenceto `cublasDscal_v2'
lib/libcaffe.so: undefined referenceto `cublasScopy_v2'
lib/libcaffe.so: undefined referenceto `cudnnAddTensor'
lib/libcaffe.so: undefined referenceto `cudnnDestroyPoolingDescriptor'
lib/libcaffe.so: undefined referenceto `cudnnSoftmaxForward'
lib/libcaffe.so: undefined referenceto `cudnnActivationForward'
lib/libcaffe.so: undefined referenceto `cudnnPoolingForward'
lib/libcaffe.so: undefined referenceto `cublasSgemv_v2'
lib/libcaffe.so: undefined referenceto `cudnnSetTensor4dDescriptorEx'
lib/libcaffe.so: undefined referenceto `curandSetPseudoRandomGeneratorSeed'
lib/libcaffe.so: undefined referenceto `cublasSdot_v2'
lib/libcaffe.so: undefined referenceto `cudnnSetPooling2dDescriptor'
lib/libcaffe.so: undefined referenceto `curandDestroyGenerator'
lib/libcaffe.so: undefined referenceto `cudnnConvolutionBackwardBias'
lib/libcaffe.so: undefined referenceto `cublasDcopy_v2'
lib/libcaffe.so: undefined referenceto `cudnnGetConvolutionBackwardFilterAlgorithm'
lib/libcaffe.so: undefined referenceto `cublasDestroy_v2'
lib/libcaffe.so: undefined referenceto `curandGenerateNormalDouble'
lib/libcaffe.so: undefined referenceto `cublasSgemm_v2'
lib/libcaffe.so: undefined referenceto `cudnnCreateFilterDescriptor'
lib/libcaffe.so: undefined referenceto `cublasDgemv_v2'
lib/libcaffe.so: undefined referenceto `cublasDasum_v2'
lib/libcaffe.so: undefined referenceto `cudnnSetStream'
lib/libcaffe.so: undefined referenceto `cudnnLRNCrossChannelForward'
lib/libcaffe.so: undefined referenceto `cudnnConvolutionBackwardFilter_v3'
lib/libcaffe.so: undefined referenceto `curandSetGeneratorOffset'
lib/libcaffe.so: undefined referenceto `cublasSaxpy_v2'
lib/libcaffe.so: undefined referenceto `cudnnDestroy'
lib/libcaffe.so: undefined referenceto `cublasDgemm_v2'
lib/libcaffe.so: undefined referenceto `curandGenerate'
lib/libcaffe.so: undefined referenceto `cublasSscal_v2'
lib/libcaffe.so: undefined referenceto `cudnnSetConvolution2dDescriptor'
lib/libcaffe.so: undefined referenceto `cublasSasum_v2'
lib/libcaffe.so: undefined referenceto `cublasCreate_v2'
lib/libcaffe.so: undefined referenceto `curandGenerateNormal'
lib/libcaffe.so: undefined referenceto `cudnnGetConvolutionBackwardDataAlgorithm'
lib/libcaffe.so: undefined referenceto `cudnnDivisiveNormalizationBackward'
lib/libcaffe.so: undefined referenceto `cudnnDivisiveNormalizationForward'
lib/libcaffe.so: undefined referenceto `cudnnCreate'
解决方法:
exportLD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
问题七:
make pycaffe错误:
CXX/LD -o python/caffe/_caffe.so python/caffe/_caffe.cpp
python/caffe/_caffe.cpp:1:52: fatal error: Python.h: No suchfile or directory
compilation terminated.
make: *** [python/caffe/_caffe.so] Error 1
解决方法:
Makefile.config中anaconda路径不对
问题八:
如果发现编译的时候没有找到cudnn相关的头文件,那么有可能是用了低版本的cudnn,特别是cudnnv4,下载cudnnv5和新版caffe然后把include和lib分别放到cuda响应的include和lib64上然后重新编译。
问题九:
undefined symbol: _ZN5caffe13CuDNNLCNLayerIfED1Ev
找不到libcaffe相关库文件
export LD_LIBRARY_PATH到你编译后使用的libcaffe.so所在位置
阅读全文
0 0
- Ubuntu14.04编译caffe问题记录
- Ubuntu14.04编译caffe问题记录
- 学习:Ubuntu14.04编译caffe问题记录
- ubuntu14.04+caffe编译使用记录
- ubuntu14.04编译caffe
- ubuntu14.04 编译caffe
- Ubuntu14.04 caffe编译安装
- 【ubuntu14.04配置caffe】六——安装编译caffe
- Caffe Ubuntu14.04安装配置源问题
- Ubuntu14.04+cuda6.5+opencv2.4.9+caffe配置记录
- ubuntu14.04交叉编译环境搭建记录
- 【Caffe】ubuntu14.04+caffe+gpu
- 在Ubuntu14.04下编译caffe + cuda7.0
- Ubuntu14.04通过make+cmake编译安装caffe
- Ubuntu14.04 + cuda8.0 + Anaconda3 (python3.5)下编译caffe
- Ubuntu14.04(32位)下Caffe(仅CPU模式)编译
- Ubuntu14.04系统下编译caffe和matlabr2014a接口过程
- Caffe 编译错误记录
- windows 10 下sublime text 3配置c/c++编译环境
- android 教你如何导入、使用类库
- Qt-QML-ComboBox-自定义,实现状态表示,内容可以动态正价,使用ListModel
- Mysql 插入中文错误:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1
- 指针
- Ubuntu14.04编译caffe问题记录
- 使用fileinput与angularjs上传文件
- kafka初认识
- 纯JAVA实现Online Judge--2.代码编译与类加载
- 删除排序链表中重复的节点 递归方式
- servlet 从java中获取参数
- Openstack网络配置--horizon篇
- [几何] Codeforces 772B VK Cup 2017
- Java培训第二天