用pip安装paddle-gpu的坑坑洼洼 PreconditionNotMetError: The third-party dynamic library (cudnn64_8.dll) that Paddle depends on is not configured correctly. (error code is 126)(已解决!)
我根据这篇文章从零开始安装Paddle(含CUDA安装)_paddle cuda-CSDN博客
一步一步地操作
在win11系统 python3.12.0下根据电脑的配置安装了cuda11.6,安装了对应版本的cudnn v8.4.0(paddle官网给出的对应版本)
(如果没有安装cuda和cudnn,是肯定会报错的)
并将其文件复制到了cuda对应文件夹中
但最终在验证阶段Pycharm出现了报错。
根据报错提示可知,无法准确找到cudnn64_8.dll动态链接库
我寻思着我明明已经把下载下来的cudnn中的bin复制到了cuda的bin中了,没道理找不到这个动态库呀
结果打开cuda中的bin我才意识到,我是把cudnn中的bin文件夹整个复制到了cuda的bin中,
但是,最上面的文章要的是把这些dll动态库复制到cuda的bin文件夹下,而非cudnn中的整个bin文件夹
虽然性质上都是把dll文件复制到了bin下,但是由于路径的缘故,就会出现图中的报错
总而言之,就是我自以为是地把下载下来的整个bin文件夹复制到了cuda的bin文件夹下,导致了报错
只需要将下载下来的bin文件中的所有dll文件复制到cuda的bin文件夹下即可
最终报错消失,paddle安装成功!(一定要认真看文章的步骤啊,一不小心就会搞错)
(类目