人工智能视频教程 ai vip技术 人工智能数学基础 爬虫 python机器学习 tensorflow深度学习 20+个企业AI实战项目

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 132|回复: 0

[课堂笔记] 报错:make: *** [.build_release/src/caffe/util/blocking_queue.o] Error 1

[复制链接]

862

主题

1074

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
10261
QQ
发表于 2019-8-10 08:19:57 | 显示全部楼层 |阅读模式


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是在所难免!




caffe-fast-rcnn make error.png
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备18018285号-1 )

GMT+8, 2019-10-23 07:48 , Processed in 0.184122 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表