【问题标题】:Could not dlopen library 'libcudnn.so.7'; dlerror: libcudnn.so.7: LD_LIBRARY_PATH: /usr/local/cuda-10.0/lib64:无法 dlopen 库“libcudnn.so.7”; dlerror:libcudnn.so.7:LD_LIBRARY_PATH:/usr/local/cuda-10.0/lib64:
【发布时间】:2020-08-08 00:30:15
【问题描述】:
 Could not dlopen library 'libcudnn.so.7'; dlerror: libcudnn.so.7: cannot open shared object file: No such file or directory; LD_LIBRARY_PATH: /usr/local/cuda-10.0/lib64:

我可以在 /usr/local/cuda-10.0/lib64/ 中找到 libcudnn.so.7。另外,我在我的 .bashrc 文件中添加了以下路径:

export PATH=/usr/local/cuda-10.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64:$LD_LIBRARY_PATH

我不知道为什么,我需要帮助。

【问题讨论】:

    标签: python tensorflow


    【解决方案1】:

    此错误的一个常见原因是 TensorFlow 版本与 CUDA 版本不兼容。尝试查找与您的 TF 版本一起使用的 CUDA 版本(反之亦然)。或者,尝试在两个版本中上下调整一个版本,看看它们是否匹配。

    【讨论】:

    • 谢谢。我将 tesorflow-gpu==1.14 升级到 tesorflow-gpu==2.0.0a0
    猜你喜欢
    • 2019-03-22
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 2017-08-07
    • 1970-01-01
    • 2017-04-25
    • 1970-01-01
    • 2014-07-28
    相关资源
    最近更新 更多