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