本机配置cuda8.0使用的cudnn是下面要说的重点,vs2015,win10,1080Ti

下载了开源项目:https://github.com/senlinuc/caffe_ocr

编译的时候报错:caffe_ocr-master/src/caffe/layers/DenseBlock_layer.cu(283): error : too many arguments in function call

调用的地方:

CUDNN_CHECK(cudnnSetConvolution2dDescriptor(*convBC_Descriptor, , , , , , , CUDNN_CONVOLUTION, cudnn::dataType<Dtype>::type));

函数定义:

 cudnnStatus_t CUDNNWINAPI cudnnSetConvolution2dDescriptor(
cudnnConvolutionDescriptor_t convDesc,
int pad_h, // zero-padding height
int pad_w, // zero-padding width
int u, // vertical filter stride
int v, // horizontal filter stride
int upscalex, // upscale the input in x-direction
int upscaley, // upscale the input in y-direction
cudnnConvolutionMode_t mode );

上面这个函数是在cudnn.h中定义的,而cudnn不是和cuda一起安装的,所以问题就是cudnn版本不对,cuda8.0支持的cudnn版本不止一个。

cudnn-v5.就是不匹配的那个,换成cudnn-v7就没有问题了。

关于调试,用ocr_test调试:

修改下面代码(我把下载的模型放到了E盘,这个路径看自己的模型路径在那里来设置):

最新文章

  1. 解决:win10_x64 VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation
  2. 【Java EE 学习 75 上】【数据采集系统第七天】【二进制运算实现权限管理】【权限分析和设计】
  3. ImageView cannot be resolved to a type
  4. Android异常一、异步任务导致的窗口句柄泄漏问题(转)
  5. dzzoffice的树型结构用户管理设计
  6. javascript深度克隆与javascript的继承实现
  7. Android项目 手机安全卫士(代码最全,注释最详细)之十二 设置中心的界面
  8. hdu 4891---水的问题 但WA非常多
  9. Python简单爬虫记录
  10. Android Acitivy切换平移动画效果实现
  11. 根据抽象工厂实现的DBHelpers类
  12. position 几个属性的作用
  13. Python_实现json数据的jsonPath(精简版)定位及增删改操作
  14. P2947 [USACO09MAR]向右看齐Look Up--单调栈
  15. 脑残式网络编程入门(三):HTTP协议必知必会的一些知识
  16. java.lang.NoClassDefFoundError: javax/annotation/Priority
  17. time模块的使用
  18. Unity shader学习之标准的Unity shader
  19. 【译】第10节---数据注解-Key
  20. urllib模块学习

热门文章

  1. Python入门11 —— 基本数据类型的操作
  2. AOPS论坛上100+100个积分
  3. #助力CSP2019# OI中容易出现的**错误汇总
  4. H5手机端开发问题及解决方案
  5. 机器学习作业(二)逻辑回归——Matlab实现
  6. 智能手机中下一次被消灭的部件是电话卡和TF卡
  7. laravel中如何区分get数据和post数据
  8. H5 App设计者需要注意的问题
  9. HTML链接标签
  10. 一、centos7更改网卡名称eth0