Cmake opencv cuda 报错 OPENCV_DNN_CUDA
·
Cmake opencv cuda 报错 OPENCV_DNN_CUDA
Last edited time: July 19, 2024 7:43 PM
求赞求赞求赞,若对你产生帮助,鼓励一下
Cmake 报错 OPENCV_DNN_CUDA
> CMake Error at modules/dnn/CMakeLists.txt:53 (message):
> DNN: CUDA backend requires cuDNN. Please resolve dependency or disable ## 标题OPENCV_DNN_CUDA=OFF
> Call Stack (most recent call first):
> modules/world/CMakeLists.txt:13 (include)
> modules/world/CMakeLists.txt:50 (include_one_module)
>

问题分析:
DNN: CUDA backend requires cuDNN. Please resolve dependency or disable OPENCV_DNN_CUDA=OFF
依赖cudnn,但是没有安装。
解决方法:
办法1:
cmake搜索 OPENCV_DNN_CUDA,取消勾选
办法2(推荐)
1、先按该教程安装cuda、cudnn(若已安装则继续下一步):Cuda和cuDNN安装教程(超级详细)-CSDN博客
2、安装完成后,因为改变环境变量,重新启动计算机
3、cmake 勾选Advanced (不勾选该选项,搜索没有结果),cmake 搜索CUDNN_LIBRARY,找到并输入cudnn.lib的安装位置,如图所示。
重新Generate即可

欢迎来到FlagOS开发社区,这里是一个汇聚了AI开发者、数据科学家、机器学习爱好者以及业界专家的活力平台。我们致力于成为业内领先的Triton技术交流与应用分享的殿堂,为推动人工智能技术的普及与深化应用贡献力量。
更多推荐



所有评论(0)