您的位置:首页 > Web前端

Caffe安装遇到的问题及解决思路

2018-01-30 15:44 309 查看
按照原文(http://blog.csdn.net/a_z666666/article/details/72853346)

安装到 

make all -j16  

make test -j16 

make runtest -j16  

时出现问题

Q1 make all -j16  时 报错

AR -o .build_release/lib/libcaffe.a

LD -o .build_release/lib/libcaffe.so.1.0.0
/usr/bin/ld: 找不到 -lcudnn

collect2: error: ld returned 1 exit status

Makefile:573: recipe for target '.build_release/lib/libcaffe.so.1.0.0' failed

make: *** [.build_release/lib/libcaffe.so.1.0.0] Error 1







感觉主要是 /usr/bin/ld: 找不到 -lcudnn  这句话的问题

于是百度 
https://stackoverflow.com/questions/43996484/ubuntu-caffe-installation-error-usr-bin-ld-cannot-find-lcudnn
找到解决方案

使用sudo cp的指令将cudnn里提取的文件复制到usr/local/cuda-8.0/lib64/ 文件和/usr/local/cuda-8.0/include中

但是cp时会出现一个 无法通过符号链接'/usr/local/cuda-8.0/lib64/libcudnn.so.6' 进行操作  的问题尚未解决

但是make all 可以通过了



Q2 make runtest 的时候一直报错

.build_release/tools/caffe: 

error while loading shared libraries: libcudnn.so.6: cannot open shared object file: No such file or directory

Makefile:533: recipe for target 'runtest' failed

make: *** [runtest] Error 127



看错误日志是说没有找到文件,这个文件也是Q1中无法通过符号链接的文件ibcudnn.so.6

于是考虑建立新的链接 参考
http://blog.csdn.net/u013059662/article/details/51854072 的博客

后发现再次make runtest依旧报错

于是再次搜索到
https://stackoverflow.com/questions/43515617/caffe-error-while-loading-shared-libraries-libcudnn-so-5-cannot-open-shared-o
stackoverflow上的提问,虽然没有回答,但是照着作者已经做过的两次尝试反而成功了.(心疼作者)



Q3 运行手写数字识别的时候 要从Caffe目录下操作

 具体可见 http://blog.csdn.net/u010193446/article/details/53259856
中第五点
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  caffe安装