Could not load dynamic library 'libcudnn.so.7'解决方案 tensorflow

✔️正确方案

只需要

✔️
#默认安装最新
conda install tensorflow-gpu
conda install tensorflow-gpu==1.15

就会安装一套套件!不用单独添加东西了!!!
pip只会安装单独的包,不会装依赖!!!

有时候

这样也行

conda install -c anaconda cudatoolkit=10.1 

你们看到类似下面的解决方案都是错误的❌ !!!

❌错误方案

tensorflow 2.3.1
没发利用我机器上已有的两块Tesla p40。
动态链接的时候报错:

 Could not load dynamic library 'libcudnn.so.7'; dlerror: libcudnn.so.7: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: :/usr/local/cuda/extras/CUPTI/lib64

 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/extras/CUPTI/lib64 (这样没用)

❌解决方案:

conda install -c anaconda cudnn

这个cudnn是装到我自己的anaconda 管理的packages下面的,里面有那个libcudnn.so.7。莫名其妙就能用GPU了。

posted on 2020-11-13 10:36  likeatree  阅读(7582)  评论(0编辑  收藏  举报

导航