CV项目调试CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT问题
Posted mb62c788fd198da
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CV项目调试CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT问题相关的知识,希望对你有一定的参考价值。
前言
error
./src/convolutional_layer.c:153:13: error: ‘CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT’ undeclared (first use in this function)
153
原因
cudnn8.x里是没有CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT这个宏定义的,而CUDA11.x又不能配套使用cudnn7.x,但是RTX30序列的GPU又必须使用CUDA11.x才能正常跑,感觉进了死胡同。后来找了比较久搜到NVIDIA给出了一个针对cudnn8的解决方案代码,就是修改出错的文件src/convolutional_layer.c的代码,增加针对CUDNN_MAJOR>=8的处理。
参考
1. yolo_with_cudnn;
2. 如何解决pjreddie版darknet不能使用cudnn8编译的问题;
完
以上是关于CV项目调试CUDNN_CONVOLUTION_FWD_SPECIFY_WORKSPACE_LIMIT问题的主要内容,如果未能解决你的问题,请参考以下文章
ng机器学习视频笔记 ——机器学习系统调试(cv查准率与召回率等)