caffe 使用cudnn 加速报错
来源:互联网 发布:慈溪人民医院挂号软件 编辑:程序博客网 时间:2024/06/07 08:30
./include/caffe/util/cudnn.hpp: In function ‘void caffe::cudnn::createPoolingDesc(cudnnPoolingStruct**, caffe::PoolingParameter_PoolMethod, cudnnPoolingMode_t*, int, int, int, int, int, int)’:
./include/caffe/util/cudnn.hpp:145:3: error: ‘CUDNN_PROPAGATE_NAN’ was not declared in this scope
CUDNN_CHECK(cudnnSetPooling2dDescriptor_v4(*pool_desc, *mode,
^
./include/caffe/util/cudnn.hpp:145:3: error: there are no arguments to ‘cudnnSetPooling2dDescriptor_v4’ that depend on a template parameter, so a declaration of ‘cudnnSetPooling2dDescriptor_v4’ must be available [-fpermissive]
CUDNN_CHECK(cudnnSetPooling2dDescriptor_v4(*pool_desc, *mode,
^
./include/caffe/util/cudnn.hpp:145:3: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
./include/caffe/util/cudnn.hpp: At global scope:
./include/caffe/util/cudnn.hpp:151:40: error: variable or field ‘createActivationDescriptor’ declared void
inline void createActivationDescriptor(cudnnActivationDescriptor_t* activ_desc,
^
./include/caffe/util/cudnn.hpp:151:40: error: ‘cudnnActivationDescriptor_t’ was not declared in this scope
./include/caffe/util/cudnn.hpp:151:69: error: ‘activ_desc’ was not declared in this scope
inline void createActivationDescriptor(cudnnActivationDescriptor_t* activ_desc,
^
./include/caffe/util/cudnn.hpp:152:27: error: expected primary-expression before ‘mode’
cudnnActivationMode_t mode) {
^
./include/caffe/util/cudnn.hpp:145:3: error: ‘CUDNN_PROPAGATE_NAN’ was not declared in this scope
CUDNN_CHECK(cudnnSetPooling2dDescriptor_v4(*pool_desc, *mode,
^
./include/caffe/util/cudnn.hpp:145:3: error: there are no arguments to ‘cudnnSetPooling2dDescriptor_v4’ that depend on a template parameter, so a declaration of ‘cudnnSetPooling2dDescriptor_v4’ must be available [-fpermissive]
CUDNN_CHECK(cudnnSetPooling2dDescriptor_v4(*pool_desc, *mode,
^
./include/caffe/util/cudnn.hpp:145:3: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
./include/caffe/util/cudnn.hpp: At global scope:
./include/caffe/util/cudnn.hpp:151:40: error: variable or field ‘createActivationDescriptor’ declared void
inline void createActivationDescriptor(cudnnActivationDescriptor_t* activ_desc,
^
./include/caffe/util/cudnn.hpp:151:40: error: ‘cudnnActivationDescriptor_t’ was not declared in this scope
./include/caffe/util/cudnn.hpp:151:69: error: ‘activ_desc’ was not declared in this scope
inline void createActivationDescriptor(cudnnActivationDescriptor_t* activ_desc,
^
./include/caffe/util/cudnn.hpp:152:27: error: expected primary-expression before ‘mode’
cudnnActivationMode_t mode) {
^
make: *** [.build_release/src/caffe/util/db.o] Error 1
解决方法:
因为ssd 太老了,我的cudnn 是5.1 的版本
所以需要两者相匹配:
阅读全文
0 0
- caffe 使用cudnn 加速报错
- cudnn 加速
- TensorFlow Cudnn常见cudnn报错解决办法
- caffe下使用create_mnist.sh报错
- caffe下面编译cudnn
- caffe 加入 cudnn编译
- caffe配置cuDNN
- Caffe + CUDNN V5
- caffe cudnn permission denied
- caffe 多个cudnn
- cuda caffe cudnn
- ubuntu上Caffe使用OpenBLAS多线程加速
- ubuntu上Caffe使用OpenBLAS多线程加速
- LINUX系统下caffe开发环境和python接口的配置(利用GPU和CUDNN加速)
- caffe报错集锦
- win7+caffe+cuda8.0+cudnn
- cuda+gpu+cudnn+caffe+opencv
- cudnn报错Loaded runtime CuDNN library: 5005 (compatibility version 5000) but source was compiled with
- 第九周项目3(2)- 输出所有叶子节点
- android 通过wifi adb连接调试
- netlink详解--以本人项目为实例
- java变量,初始化快,构造函数的执行顺序
- yii2 adminlte 用composer安装时遇到的问题
- caffe 使用cudnn 加速报错
- rem适配的两种方式(css媒体查询和js控制)
- 23. Merge k Sorted Lists
- logstash(V1.2+) 01_入门及架构
- Redux高级进阶
- 新建Maven项目下面没有src/main/java这个包
- GuavaCache简介(一)
- linux下挂在本地yum云
- 【第七周】项目6-停车场模拟