【问题标题】:ImportError: Could not find 'cudnn64_7.dll' , while importing tensorflowImportError:在导入 tensorflow 时找不到 'cudnn64_7.dll'
【发布时间】:2018-08-17 19:25:28
【问题描述】:

这是我们许多人一定遇到过的问题。在安装 tensorflow 时,这是大多数用户弹出的错误消息之一。由于几天前我在

上发布的以下错误,我无法安装 Tensorflow 1.10.0

ImportError: Could not find 'cudnn64_7.dll'

我正在使用 Windows 10 并正在尝试实现

import tensorflow as tf

通过 Conda 环境。

我可以做些什么来解决这个问题?

【问题讨论】:

    标签: python tensorflow anaconda python-3.6 cudnn


    【解决方案1】:

    1) 转到 cuDNN 存档
    2) 点击下载 cuDNN v7.6.1(2019 年 6 月 24 日),适用于 CUDA 10.0
    (您需要安装 CUDA 10。不是 10.1。如果您安装了错误的版本,请卸载 它并安装与 tensorflow-gpu 一起使用的 10)
    3) 单击您的操作系统的链接。
    4)解压。它应该解压缩到一个名为 CUDA 的文件夹。
    5) 进入 CUDA 文件夹并复制内容
    6) 打开已安装的 CUDA 10 位置。对于 Windows 10,它是“下载 cuDNN v7.6.1(2019 年 6 月 24 日),用于 CUDA 10.0”
    7) 将剪贴板中的内容粘贴到文件夹中。
    8) 喝杯咖啡。你完成了!

    【讨论】:

      【解决方案2】:

      Jeremy Demers 的回答对我有用,我能够重复他的过程。但是,我使用 cuDNN 10.1 而不是版本 10,并首先通过 pip install tensorflow-gpu 安装 tensorflow version 2.4.0-dev20200705,然后 `pip install tensorflow-nightly 以获取最新版本。硬件:2060 Super,8GB。

      编辑:

      通过 pip 每晚获取 tensorflow 的推荐方法是:

      pip install tf-nightly
      

      【讨论】:

        【解决方案3】:

        这就是我所做的。

        第 1 步)在我的计算机上安装“NVIDIA GEFORCE EXPERIENCE”以检查我的驱动程序版本。

        第 2 步)驱动程序版本是旧版本。更新可用。所以我更新了我的图形驱动程序。

        我的 GPU 属性现在是:-

        • NVIDIA GEFORCE EXPERIENCE 版本 3.14.1.48
        • GeForce 940MX
        • 驱动程序版本 398.82
        • Intel(R) Core(TM) i5-7200U CPU @2.50GHz
        • 7.9 GB 内存

        现在,通过 conda 环境(我创建了一个名为 'tensorflow' 的环境),当我执行语句时

        (tensorflow) C:\Users\Arnab Sinha>pip install --ignore-installed --upgrade tensorflow-gpu
        

        我遇到了以下消息:-

        pandas 0.23.4 requires python-dateutil>=2.5.0, which is not installed.
        pandas 0.23.4 requires pytz>=2011k, which is not installed.
        

        然后我通过一个接一个地执行以下命令来安装所需的包

        pip install python-dateutil
        

        pip install pytz
        

        之后我在 Python 3.6.6 中运行了该命令

        import tensorflow as tf
        

        然后

        print(tf.__version__)
        

        它给出了输出

        1.10.0
        

        这是我将 Tensorflow 1.10.0 安装到我的计算机中的方法。然而,Anaconda Navigator 没有更新 Tensorflow 1.10.0。如果您找到了它的更新,请通知我。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2019-01-20
          • 2018-07-22
          • 2018-11-19
          • 2021-03-04
          • 2020-08-31
          • 2019-12-22
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多