no cudnn 6.0 for cuda toolkit 9.0

时间:2018-02-18 02:47:56

标签: python tensorflow cuda nvidia cudnn

尝试在三天后在Windows 10上安装tensorflow gpu。

https://www.tensorflow.org/install/install_windows#requirements_to_run_tensorflow_with_gpu_support

说:

如果您使用本指南中介绍的某种机制安装支持GPU的TensorFlow,则必须在您的系统上安装以下NVIDIA软件:

CUDA®Toolkit9.0。有关详细信息,请参阅NVIDIA的文档确保将相关的Cuda路径名附加到%PATH%环境变量,如NVIDIA文档中所述。
与CUDA Toolkit 9.0相关的NVIDIA驱动程序 cuDNN v6.0。有关详细信息,请参阅NVIDIA的文档。请注意,cuDNN通常安装在与其他CUDA DLL不同的位置。确保将安装cuDNN DLL的目录添加到%PATH%环境变量中 具有CUDA Compute Capability 3.0或更高版本的GPU卡。有关支持的GPU卡列表,请参阅NVIDIA文档。

enter image description here

我从档案馆下载了cuda toolkit 9.0。 但是这里cuda 9.0没有cudnn 6.0:https://developer.nvidia.com/rdp/cudnn-download
这让我很生气,因为只有cudnn v7可用。

请帮帮我。

enter image description here

2 个答案:

答案 0 :(得分:1)

显然我不能评论......但我有同样的问题! Tensorflow对安装的要求相互矛盾。 Cuda Tookit V8.0是cudnn V6.0的最后一个支持版本

答案 1 :(得分:0)

对于遇到cudNN或cudart错误问题的所有人来说,这里有一些注释:

  1. 在新版本发布后,Tensorflow文档可能会或可能不会更快地更新。
  2. Tensorflow可以从头开始编译(构建),这允许您决定使用哪个CUDA和cuDNN版本,因此如果您使用预编译的二进制文件,则需要为其构建的CUDA和cuDNN版本。
  3. 您需要在路径中使用cuDNN。
  4. Tensorflow的安装二进制文档将始终指定所需的CUDA和cuDNN版本。
    • 如果事情不起作用,请尝试运行一个简单的hello world tensorflow程序并阅读错误以了解要使用的CUDA / cuDNN版本。
    • 例如,缺少cudart64_81.dll需要64位版本的CUDA 8.1。
    • 缺少cudnn64_6.dll需要cuDNN 6.0
  5. CUDA可以从以下网址下载:https://developer.nvidia.com/cuda-toolkit-archive
    cuDNN可以从以下网址下载:https://developer.nvidia.com/rdp/cudnn-archive