【问题标题】:Getting errors installing Tensorflow GPU安装 TensorFlow GPU 时出错
【发布时间】:2017-06-08 01:40:16
【问题描述】:

我之前使用的是仅 CPU 版本的 tensorflow。我现在尝试使用 this 链接安装 GPU 版本。

但我想我搞砸了。

当我尝试执行 import tensorflow 时,它会给出以下消息:

ImportError: libcudart.so.7.5: cannot open shared object file: No such file or directory

 

我该怎么办?

【问题讨论】:

    标签: tensorflow cuda


    【解决方案1】:

    这可能是因为安装了错误的 cuda 版本:检查 /usr/local/ 以获取已安装的 cuda 版本,以及它是否与 Tensorflow 错误中的版本匹配。如果两个版本不匹配,则必须安装另一个版本的 cuda 或 Tensorflow。

    另一个原因可能是缺少环境变量(如here 所述)。 试试这个:

    export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda/lib64"
    export CUDA_HOME=/usr/local/cuda
    

    【讨论】:

    • 我在终端输入了2个命令。没有成功。
    • 您确定 cuda 7.5 已正确安装并位于这些命令中所述的路径中吗?
    • 在 /usr/local 文件夹中,我看到两个文件夹。一个是 cuda-8.0(类型:文件夹),另一个是 cudo(类型:链接到文件夹)
    • 看起来您的 tensorflow 和 cuda 版本不兼容 - 请先尝试降级到 cuda 7.5。您也可以尝试找到与 cuda 8 兼容的 tensorflow 版本(我认为更高版本是),但您可能会遇到更多麻烦
    • 那么,我需要做什么?只需从 /usr/local 中删除 cuda 文件夹,然后下载 cuda 7.5,然后复制 cudnn?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-18
    相关资源
    最近更新 更多