Tensorflow 1.11 needs CuDNN 7.2 for CUDA 9.0, but there is no such library

user209974 picture user209974 · Sep 28, 2018 · Viewed 10.4k times · Source

The requirements of the current version of tensorflow 1.11 to run on GPU are

  • CUDA® Toolkit —TensorFlow supports CUDA 9.0.
  • cuDNN SDK (>= 7.2)

However the CuDNN downlad page only lists

Download cuDNN v7.2.1 (August 7, 2018), for CUDA 9.2

Given that CuDNN comes with different binaries for minor revisions of the CUDA toolkit (e.g. CuDNN 7.1.3 has one binary for CUDA 9.1 and another for CUDA 9.0), I suppose that this binary of CuDNN 7.2 is not compatible with CUDA 9.0.

Is is a documentation bug? If not, how to fullfill the requirements of TF 1.11?

Answer

bugfoot picture bugfoot · Oct 30, 2018

I found the below answer by modifying the addresses from the publicly available libraries: https://developer.nvidia.com/compute/machine-learning/cudnn/secure/v7.2.1/prod/9.0_20180806/cudnn-9.0-windows10-x64-v7.2.1.38

As @emilyfy suggested, addresses for other, hosted but not published versions and OSs can also be acquired.