按中文教程搭建YOLO v4环境测试时cudnn_cnn_infer64_8.dll加载错误求助
YOLO v4 cuDNN DLL加载错误(错误码126)排查方案
- 先确认cuDNN版本适配性:你使用的CUDA版本为11.5,必须下载适配CUDA 11.5的cuDNN 8.3.x Windows安装包,版本不匹配会导致dll无法被识别加载。
- 检查cuDNN文件是否完整复制:cuDNN压缩包解压后会得到bin、include、lib三个目录,需要将三个目录下的所有文件全部对应复制到CUDA安装目录的同名文件夹下,默认CUDA 11.5安装路径为
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.5,重点确认bin目录下的cudnn_cnn_infer64_8.dll文件已经被复制到CUDA的bin目录中。 - 检查系统环境变量配置:确认CUDA 11.5的bin目录路径已经添加到系统Path环境变量中,配置完成后需要重启命令行工具或者重启电脑让配置生效。
- 快速兜底解决方案:如果上述配置都正确仍然报错,可以直接将
cudnn_cnn_infer64_8.dll文件复制到你运行YOLO v4程序的同级目录下,程序运行时会优先读取当前目录的dll文件。
内容的提问来源于stack exchange,提问作者Cheng-Yen Lee
相关产品推荐
相关产品推荐

