Tensorflow运行报错'Could not load dynamic library libcudnn.so.8',该报错是由于没有cudnn导致,可以在https://docs.nvidia.com/deeplearning/cudnn/install-guide/index.html这个页面找到安装方法。
cudnn文件可以在https://developer.nvidia.com/rdp/cudnn-archive去下载,注意需要下载对应cuda版本的cudnn
我们如果cuda版本是12.0,则下载12.0下对应系统架构的tar包即可
然后解压
tar -zxvf cudnn-linux-x86_64-8.8.0.121_cuda12-archive.tar.xz cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda/include cp -P cudnn-*-archive/lib/libcudnn* /usr/local/cuda/lib64 chmod a+r /usr/local/cuda/include/cudnn*.h /usr/local/cuda/lib64/libcudnn*
我们可以直接复制到/usr/local/cuda目录,这个目录是该目录下cuda12.0目录的一个软链接目录。