东方耀AI技术分享
标题:
报错:make: *** [.build_release/src/caffe/util/blocking_queue.o] Error 1
[打印本页]
作者:
东方耀
时间:
2019-8-10 08:19
标题:
报错:make: *** [.build_release/src/caffe/util/blocking_queue.o] Error 1
make: *** [.build_release/src/caffe/util/blocking_queue.o] Error 1
编译项目源码中依赖的caffe报错: 就是make all -j16 之后出现error
原因是:当前版本的caffe的cudnn实现与 系统所安装的cudnn的版本不一致导致,
系统中安装的cuDNN版本是比较新的
而当前项目中自带的caffe的cuDNN版本比较旧了!
解决办法:下载一个最新版的caffe源码,然后用其去替换旧版本caffe中的
以cudnn开头的这几类文件
:
cudnn_*.
hpp
文件 cudnn_*.
cu
文件 cudnn_*.
cpp
文件
文件的存放位置在(Caffe_Root源码的根目录):
Caffe_Root/src/caffe/layers 下的cu cpp文件
Caffe_Root/include/caffe/layers 下的hpp文件
Caffe_Root/
include/caffe/util 下的cudnn.hpp文件
不一定要用最新的,只需要用一个之前在系统中编译成功过的Caffe源码项目即可
替换之后 make clean 再次编译 make all -j16 就不会出现之前的error了 warning是在所难免!
欢迎光临 东方耀AI技术分享 (http://www.ai111.vip/)
Powered by Discuz! X3.4