title: CuDNN library compatibility error after loading model weights
body: <p>I am trying to load NSynth weights and I am using tf version 1.7.0  </p>
  
  <pre class="lang-py prettyprint-override"><code>from magenta.models.nsynth import utils
  from magenta.models.nsynth.wavenet import fastgen
  
  def wavenet_encode(file_path):
  
   # Load the model weights.
   checkpoint_path = './wavenet-ckpt/model.ckpt-200000'
  
   # Load and downsample the audio.
   neural_sample_rate = 16000
   audio = utils.load_audio(file_path, 
                            sample_length=400000, 
                            sr=neural_sample_rate)
  
   encoding = fastgen.encode(audio, checkpoint_path, len(audio))
  
   # Reshape to a single sound.
   return encoding.reshape((-1, 16))
  
  # An array of n * 16 frames. 
  wavenet_z_data = wavenet_encode(file_path)
  </code></pre>
  
  <p>I get the following error: </p>
  
  <blockquote>
    <p>tensorflow/stream_executor/cuda/cuda_dnn.cc:396] Loaded runtime CuDNN
    library: 7103 (compatibility version 7100) but source was compiled
    with 7005 (compatibility version 7000).  If using a binary install,
    upgrade your CuDNN library to match.  If building from sources, make
    sure the library loaded at runtime matches a compatible version
    specified during compile configuration.</p>
  </blockquote>
  
  <p>What should I do and, which version of tf should I install, and exactly which CUDA version do I need?</p>