Python 导入错误:导入tensorflow时找不到“cudnn64_7.dll”
这是我们许多人一定遇到过的问题。安装tensorflow时,这是大多数用户弹出的错误消息之一。我无法安装Tensorflow 1.10.0,因为几天前我在网站上发布了以下错误 我正在使用Windows 10,并试图实现Python 导入错误:导入tensorflow时找不到“cudnn64_7.dll”,python,tensorflow,anaconda,python-3.6,cudnn,Python,Tensorflow,Anaconda,Python 3.6,Cudnn,这是我们许多人一定遇到过的问题。安装tensorflow时,这是大多数用户弹出的错误消息之一。我无法安装Tensorflow 1.10.0,因为几天前我在网站上发布了以下错误 我正在使用Windows 10,并试图实现 import tensorflow as tf 通过康达环境 如何解决此问题?以下是我所做的 步骤1在我的计算机中安装了“NVIDIA GEFORCE体验”,以检查我的驱动程序版本 步骤2驱动程序版本是旧版本。更新可用。所以我更新了我的图形驱动程序 我的GPU属性现在是:- N
import tensorflow as tf
通过康达环境
如何解决此问题?以下是我所做的
步骤1在我的计算机中安装了“NVIDIA GEFORCE体验”,以检查我的驱动程序版本
步骤2驱动程序版本是旧版本。更新可用。所以我更新了我的图形驱动程序
我的GPU属性现在是:-
NVIDIA GEFORCE体验版3.14.1.48
GeForce 940MX
驱动程序版本398.82
IntelR CoreTM 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
及
之后,我在Python 3.6.6中运行了命令
import tensorflow as tf
然后
print(tf.__version__)
它给出了输出
1.10.0
下面是我如何将Tensorflow 1.10.0安装到我的计算机中的。但是,Anaconda Navigator没有Tensorflow 1.10.0的更新。如果您找到了它的更新,请通知我 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,将于2019年6月24日为CUDA 10.0下载cuDNN v7.6.1
7将剪贴板中的内容粘贴到文件夹中。
喝杯咖啡。你完了 杰里米·德默斯的回答对我很有效,我能够重复他的过程。但是,我使用了cuDNN 10.1而不是版本10,首先通过pip安装tensorflow gpu安装tensorflow版本2.4.0-dev20200705,然后每晚“pip安装tensorflow”以获得最新版本。硬件:2060超级,8GB 编辑: 建议通过pip每晚获取tensorflow的方法是:
pip install tf-nightly
pip install tf-nightly