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问题的主要内容,如果未能解决你的问题,请参考以下文章

在 GDB 调试器中显示 cv2 Mat

CV源码实现及调试darknet中opencv的问题

ng机器学习视频笔记 ——机器学习系统调试(cv查准率与召回率等)

opencv:如何在 Visual Studio 2005 中设置项目依赖项?

Opencv4调试摄像头参数示例

在 VS2010 调试器中可视化 OpenCV 图像