Python 无法使用GPU运行Tensorflow/Keras

Python 无法使用GPU运行Tensorflow/Keras,python,tensorflow,keras,cudnn,Python,Tensorflow,Keras,Cudnn,我尝试使用GPU运行Keras,但出现以下错误: C:\Python36\lib\site packages\skimage\transform\u warps.py:84: UserWarning:默认模式“常量”将更改为 撇除0.15中的“反射”。警告(“默认模式‘常量’将 在“E”中更改为“反映” C:\tf\u jenkins\workspace\rel win\M\windows gpu\PY\36\tensorflow\stream\u executor\cuda\cuda\u dn

我尝试使用GPU运行Keras,但出现以下错误:

C:\Python36\lib\site packages\skimage\transform\u warps.py:84: UserWarning:默认模式“常量”将更改为 撇除0.15中的“反射”。警告(“默认模式‘常量’将 在“E”中更改为“反映” C:\tf\u jenkins\workspace\rel win\M\windows gpu\PY\36\tensorflow\stream\u executor\cuda\cuda\u dnn.cc:378]

已加载运行时CuDNN库:7102(兼容版本7100),但 源代码是使用7003(兼容版本7000)编译的。如果使用 二进制安装,升级CuDNN库以匹配。如果正在生成 从源代码中,确保运行时加载的库与 编译配置期间指定的兼容版本

F C:\tf\u jenkins\workspace\rel win\M\windows gpu\PY\36\tensorflow\core\kernels\conv\u ops.cc:717] 检查失败:stream->parent()->GetConvolveAlgorithms( conv_参数。应包括winogradnonfusedalgo(),&算法)

我有tensorflow 1.6,CUDA版本:CUDA编译工具,9.0版,9.0.176版


有人知道这里出了什么问题吗?

您需要安装cuDNN 7.0.5。可以下载该文件。单击“下载”并同意条款后,将列出该选项。

您安装的cuDNN版本错误。我刚下载了正确的驱动程序,但我仍然收到错误。是否有办法检查我是否有正确的版本关于CUDNN?是的,你已经安装了。错误消息告诉你你安装了哪个版本的CUDNN,你需要哪个版本的CUDNN…我应该得到7.0?我在Nvidias网站上找不到。我的问题是如何找到需要哪个版本?(比如,你怎么知道他需要7.0.5).我下载了cuda 9.0,然后下载了cuda 9.0的cudnn 7.1.2,因此我对它不兼容的原因感到奇怪。请注意,收到的错误是:加载了运行时cudnn库:7102(兼容版本7100),但源代码是用7003(兼容版本7000)编译的。这表明用户安装了cudnn 7.1(7100)版本,但源库是使用cuDNN 7.0(7000)编译的,这导致不兼容。7000系列的最新版本是cuDNN 7.0.5。