Caffe安装遇到的问题

对于Caffe来说安装是入门最大的一道坎。不才安装过了两次,第三次安装的时候仍然气到吐血,稍微记录几个问题,供以后查询。

基本流程按照欧新宇博士的博客,文件在博客中给的链接中

OpenCV

graphcuts.cpp:120:54: error: ‘NppiGraphcutState’ has not been declared
打开/home/yhy/opencv-3.0.0/modules/cudalegacy/src/graphcuts.cpp
解决方法:
打开/home/yhy/opencv-3.0.0/modules/cudalegacy/src/graphcuts.cpp
把此处改为:

include “precomp.hpp”

if !defined (HAVE_CUDA) || defined (CUDA_DISABLER) ||(CUDART_VERSION>=8000)

其中 ||(CUDART_VERSION>=8000)为后增加的内容

mexext 找不到

解决方法:
ln -s Matlab/../bin /usr/local/bin/bin

const@GLIBCXX_3.4.21’未定义的引用

解决方法:
conda install libgcc
运行图示

./include/caffe/util/signal_handler.h:4:34: fatal error: caffe/proto/caffe.pb.h: 没有那个文件或目录

解决方法:
有可能是make太快造成的错误(原来以为是在逗我,结果还真过了)解决该问题的链接
make all -j 改为 make all 试试
make all pass

sudo make runtest 错误

sudo make runtest
.build_release/tools/caffe
.build_release/tools/caffe: error while loading shared libraries: libhdf5_hl.so.10: cannot open shared object file: No such file or directory
Makefile:532: recipe for target ‘runtest’ failed
解决方法:
解决链接

#在anaconda3/lib目录下执行如下命令
sudo cp libhdf5_hl.so.10 /usr/lib/x86_64-linux-gnu/  
sudo cp libhdf5.so.10 /usr/lib/x86_64-linux-gnu/  

有点想说坑爹。。。。。
如此sudo maketest 通过

测试一下安装是否成功

makeallj16 make test -j16
makeruntestj16 make pycaffe -j16
$ make matcaffe -j16 (最后这个没有成功,不用Matlab得了)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值