title: RuntimeError: cuDNN version mismatch: PyTorch was compiled against 7102 but linked against 7604
body: <p>I got this error when running training a deep learning model and although looking at many solutions over the Internet, they did not help me. The log is as follows:</p>
  
  <pre><code>Traceback (most recent call last):
    File "main.py", line 208, in &lt;module&gt;
      main()
    File "main.py", line 100, in main
      model = nn.DataParallel(model).cuda()
    File "/home/dexter/miniconda3/envs/VideoSum/lib/python3.5/site-packages/torch/nn/parallel/data_parallel.py", line 105, in __init__
      self.module.cuda(device_ids[0])
    File "/home/dexter/miniconda3/envs/VideoSum/lib/python3.5/site-packages/torch/nn/modules/module.py", line 249, in cuda
      return self._apply(lambda t: t.cuda(device))
    File "/home/dexter/miniconda3/envs/VideoSum/lib/python3.5/site-packages/torch/nn/modules/module.py", line 176, in _apply
      module._apply(fn)
    File "/home/dexter/miniconda3/envs/VideoSum/lib/python3.5/site-packages/torch/nn/modules/rnn.py", line 112, in _apply
      self.flatten_parameters()
    File "/home/dexter/miniconda3/envs/VideoSum/lib/python3.5/site-packages/torch/nn/modules/rnn.py", line 78, in flatten_parameters
      if not any_param.is_cuda or not torch.backends.cudnn.is_acceptable(any_param):
    File "/home/dexter/miniconda3/envs/VideoSum/lib/python3.5/site-packages/torch/backends/cudnn/__init__.py", line 87, in is_acceptable
      if _libcudnn() is None:
    File "/home/dexter/miniconda3/envs/VideoSum/lib/python3.5/site-packages/torch/backends/cudnn/__init__.py", line 58, in _libcudnn
      'but linked against {}'.format(compile_version, __cudnn_version))
  RuntimeError: cuDNN version mismatch: PyTorch was compiled against 7102 but linked against 7604
  
  </code></pre>