【问题标题】:Tensorflow failed to use gpu: libnvidia-fatbinaryloader.so.396.26 not foundTensorflow 使用 gpu 失败:找不到 libnvidia-fatbinaryloader.so.396.26
【发布时间】:2018-05-17 11:08:49
【问题描述】:

我需要帮助设置使用 GPU 的 tensorflow,但是在使用 gpu 触发 tensorflow 作业时出错:

ImportError: libnvidia-fatbinaryloader.so.396.26: cannot open shared object file: No such file or directory

我已经安装了 nvidia 驱动程序版本 396、cuda 工具包 9 和 cudnn7。我的GPU是特斯拉K80。我检查了 /usr/lib/nvidia-396 下的文件,只找到了 libnvidia-fatbinaryloader.so.396.24。

谁能帮帮我?

最好, 巨化

【问题讨论】:

    标签: tensorflow


    【解决方案1】:

    似乎 2 个 nvidia 驱动程序版本冲突 396.24 和 396.26

    当您更新驱动程序时,相应的 cuda 库并不总是更新。

    你可以重新安装libcuda

    sudo apt-get purge libcuda1-*
    sudo apt-get install libcuda1-396
    

    【讨论】:

    • 感谢皮尔克斯的回答。它是由不兼容的 lib 版本引起的。我通过强制删除所有相关库并重新安装来修复它
    猜你喜欢
    • 2022-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-12
    • 2021-03-21
    • 1970-01-01
    相关资源
    最近更新 更多