The third-party dynamic library (libcudnn.so) that Paddle depends on is not configured correctly

安装完成后您可以使用 python3 进入 python 解释器,
输入import paddle ,再输入 paddle.utils.run_check()
如果出现PaddlePaddle is installed successfully!,说明您已成功安装。

报错:The third-party dynamic library (libcudnn.so) that Paddle depends on is not configured correctly

解决方案

安装cuda toolkit

cuda-toolkit-archive

选择自己对应的版本

安装cudnn

cudnn-archive

选择自己对应的版本

装完后依次执行:

如果是deb文件

sudo dpkg -i cudnn-xxx

如果是tar文件

tar -xvf cudnn-xxx
sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include 
sudo cp -P cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64 
sudo chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*

其他版本不知,自测

查看cudnn版本

cat /usr/local/cuda-11.6/include/cudnn_version.h | grep CUDNN_MAJOR -A 2

测试

The third-party dynamic library (libcudnn.so) that Paddle depends on is not configured correctly_第1张图片

ps

解决方案是对应于缺toolkit或者缺cudnn,如果不缺,按报错提示的export xxx来解决即可
查找根目录下的文件可以这样搜:

sudo find / -name "cudnn"

找到相应lib
然后export对应地址
(这部分说的简单了,需基础(网上有对应解决方案直接搜))

你可能感兴趣的:(paddle,python,开发语言)