Could NOT find CUDNN: Found unsuitable version “..“, but required is at least “6“

现象:在编译cuda版本的opencv4.1时,使用cmake配置时找不到cudnn,实际已安装

原因:由于安装的cudnn版本为8.2,原先记录cudnn版本的宏定义(CUDNN_MAJOR和CUDNN_MINOR)由cudnn.h 移动到 cudnn_version.h。

解决:未处理

目前还不知道是否会对编译有影响,不过camke找到cudnn.so ((found /usr/local/cuda-11.1/lib64/libcudnn.so))。

你可能感兴趣的:(第三方库编译,OPENCV)