转载自http://blog.csdn.net/u010733679/article/details/52221404,经过实际操作,采用了第二种手动替换代码文件、修改个别函数名的方式,成功编译。

---- 原文 -----

faster rcnn 代码默认是使用的cudnn v4, 但是为了体验最新的v5, 或者使用GTX1080 ,我们编译faster rcnn的时候就会报错:

In file included from ./include/caffe/util/cudnn.hpp:5:0,
from ./include/caffe/util/device_alternate.hpp:40,
from ./include/caffe/common.hpp:19,
from src/caffe/data_reader.cpp:6:
/usr/local/cuda/include/cudnn.h:799:27: note: declared here
cudnnStatus_t CUDNNWINAPI cudnnSetPooling2dDescriptor(

为此提供2种解决方案:

(1)取自github @manipopopo

cd caffe-fast-rcnn
Git remote add caffe https://github.com/BVLC/caffe.git
git fetch caffe
git merge caffe/master
Remove self_.attr("phase") = static_cast(this->phase_); from include/caffe/layers/python_layer.hpp after merging.

(2)手动修改文件,参考了卜居大神的博客 http://blog.csdn.net/kkk584520/article/details/51163564
方案1简单方便,但是当我们编译的是其他人修改过得源码,可能就会出错。方案2 步骤如下:

  1. 用最新caffe源码的以下文件替换掉faster rcnn 的对应文件

include/caffe/layers/cudnn_relu_layer.hpp, src/caffe/layers/cudnn_relu_layer.cpp, src/caffe/layers/cudnn_relu_layer.cu

include/caffe/layers/cudnn_sigmoid_layer.hpp, src/caffe/layers/cudnn_sigmoid_layer.cpp, src/caffe/layers/cudnn_sigmoid_layer.cu

include/caffe/layers/cudnn_tanh_layer.hpp, src/caffe/layers/cudnn_tanh_layer.cpp, src/caffe/layers/cudnn_tanh_layer.cu

  1. 用caffe源码中的这个文件替换掉faster rcnn 对应文件

include/caffe/util/cudnn.hpp

  1. 将 faster rcnn 中的 src/caffe/layers/cudnn_conv_layer.cu 文件中的所有

cudnnConvolutionBackwardData_v3 函数名替换为 cudnnConvolutionBackwardData
cudnnConvolutionBackwardFilter_v3函数名替换为 cudnnConvolutionBackwardFilter

转载于:https://www.cnblogs.com/zjutzz/p/6099720.html

py-faster-rcnn +cudnn V5相关推荐

  1. faster rcnn源码解读(三)train_faster_rcnn_alt_opt.py

    转载自:faster rcnn源码解读(三)train_faster_rcnn_alt_opt.py - 野孩子的专栏 - 博客频道 - CSDN.NET http://blog.csdn.net/u ...

  2. caffe下matlab、python的配置和faster RCNN的运行

    因为自己的电脑没有安装linux环境,显卡也不支持CUDA,所以在实现faster RCNN的demo的过程中还是很麻烦的. 完善项目文件 下图是vs2013 打开的caffe解决方案的工程目录.由于 ...

  3. Faster R-CNN源码中RPN的解析(自用)

    参考博客(一定要看前面两个) 一文看懂Faster R-CNN 详细的Faster R-CNN源码解析之RPN源码解析 关于RPN一些我的想法 rpn的中心思想就是在了anchors了,如何产生anc ...

  4. 详细的Faster R-CNN源码解析之RPN源码解析

    在阔别了将近三个月之后,笔者又准备更新博客了.对于前两个多月的未及时更新,笔者在此向大家表示歉意,请大家原谅. 本次博客的更新是关于Faster R-CNN的源码.首先说一下笔者为什么要更新Faste ...

  5. faster rcnn中anchor的生成

    faster rcnn anchor anchors 值的含义为 总共有9个anchor,对于每一个anchor,其四个数值分别代表矩形框的左下角x,y,右上角x,y. anchor的预设值为 # V ...

  6. 使用gpu(gtx1080) cudnn 5.1下编译faster rcnn

    GPU (CUDA 8.0,Cudnn5.1 ) Faster-rcnn 在caffe都弄好的情况下----(现在的版本faster-rcnn据说只支持cudnn 3版本的,所以在这之上要是想使用cu ...

  7. cuda8+cuDNN Faster R-CNN安装塈运行demo

    安装cuda cuda8安装参见网上教程 安装cuDNN py-faster-rcnn/caffe-fast-rcnn目前不支持cuDNN5. 如果使用cuDNN5,在编译caffe-fast-rcn ...

  8. faster rcnn可视化(修改demo.py保存网络中间结果)

    转载自:http://blog.csdn.net/u010668907/article/details/51439503 faster rcnn用Python版本https://github.com/ ...

  9. faster rcnn源码解读(四)之数据类型imdb.py和pascal_voc.py(主要是imdb和roidb数据类型的解说)

    转载自:faster rcnn源码解读(四)之数据类型imdb.py和pascal_voc.py(主要是imdb和roidb数据类型的解说) - 野孩子的专栏 - 博客频道 - CSDN.NET ht ...

  10. Faster RCNN minibatch.py解读

    minibatch.py 的功能是: Compute minibatch blobs for training a Fast R-CNN network. 与roidb不同的是, minibatch中 ...

最新文章

  1. 【模型调优】风控模型调优相关知识
  2. Ext 中 radiogroup 的布局问题,当点击fieldLabel时,界面整体会向左移
  3. Err:query must begin with SELECT or FROM
  4. 【转】怎么样从一个疯狂下载者成为一个学习者!!!值得反省下的问题·~~
  5. 程序员面试金典 - 面试题 17.19. 消失的两个数字(数学/位运算)
  6. linux环境安装 kafka 0.8.2.1 jdk1.6
  7. Angular Web App部署Ubuntu Nginx
  8. Windows环境中在同一个Tomcat下发布不同端口号的不同web程序
  9. 纯HTML、CSS实现下拉菜单
  10. javascript Event监听
  11. C语言和设计模式(享元模式)
  12. 5元以下纯铜小摆件_下一轮牛市即将在2020年登陆?现在能否买入5元以下低价股一直持有到牛市结束?出乎意料...
  13. 基于SSM的家具商城系统
  14. MATLAB计算不定积分与定积分
  15. 打印流(PrintStream)_概述和使用
  16. 建造者2全部岛屿_勇者斗恶龙建造者2空荡岛流程攻略介绍
  17. oracle rman迁移spfile,RMAN 异机迁移实战操作-附加常用命令
  18. ZigBee之帧结构
  19. 二分查找的平均查找长度
  20. SparkEnv源码解读

热门文章

  1. [.net 面向对象程序设计进阶] (15) 缓存(Cache)(二) 利用缓存提升程序性能
  2. bottle框架学习(四)之模版进阶使用
  3. windows 系列机器查看tcp 配置
  4. 中国武术和泰拳的对抗史
  5. idm下载百度网盘有限制 提示403错误 下载显示没有权限404,最新的解决办法教程
  6. 为Android添加一门新语言
  7. Wifi万能钥匙已经被淘汰了!Github这个开源工具太好用了!
  8. 抗住百万高并发的 6 个关键技术!
  9. 大数据处理系统关键层次架构
  10. QQ亿级日活跃业务后台核心技术架构揭秘