Tensorflow运行报错'Could not load dynamic library libcudnn.so.8'

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包即可

企业微信截图_20231130192932.png

然后解压

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目录的一个软链接目录。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://sulao.cn/post/935.html

我要评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。