用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安装成功!(一定要认真看文章的步骤啊,一不小心就会搞错)
(类目
本文作者:DriOgon
本文链接:https://www.cnblogs.com/DriOgon/p/18000436
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步