1.版本匹配问题
要注意官网的说明文档https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/pip/windows-pip.html
之前按照csdn上的安装教程,一直出各种问题。之后发现与官网的要求不匹配,可能是因为官网后来更新了。
选择好对应的cuda与cudnn(一定要和官网对应!!)
我的cuda是cuda11.1,之前搭的环境用的cudnn8.0.5,一直没注意这点导致后面一直有问题。之后换成了cudnn 8.1.1后直接就可以了。
2.如果验证安装的时候出现Error code126
Could not load library cudnn_ops_infer64_8.dll. Error code 126
Please make sure cudnn_ops_infer64_8.dll is in your library path!
(以上为报错)
解决方案一:
把C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\bin目录下的cudnn_ops_infer64_8.dll复制到你的paddle安装环境下!!!!!!!!!!
因为我是用新建的虚拟环境安装的paddle,所以要放到
.虚拟环境\Lib\site-packages\paddle\libs 目录下!!!!!
解决方案二:
如果你没有用虚拟环境,那么把cudnn_ops_infer64_8.dll文件放到
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib\x64目录下就好了