web-dev-qa-db-fra.com

Tensorflow 1.11 a besoin de CuDNN 7.2 pour CUDA 9.0, mais cette bibliothèque n’existe pas

Les Requirements de la version actuelle de tensorflow 1.11 à exécuter sur le processeur graphique sont:

  • CUDA® Toolkit —TensorFlow prend en charge CUDA 9.0.
  • fichier de développement cuDNN (> = 7.2)

Cependant, la page de téléchargement CuDNN ne répertorie que

Télécharger nuDN v7.2.1 (7 août 2018) pour CUDA 9.2

Étant donné que CuDNN est fourni avec différents fichiers binaires pour les révisions mineures de la boîte à outils CUDA (par exemple, CuDNN 7.1.3 a un binaire pour CUDA 9.1 et un autre pour CUDA 9.0), je suppose que ce binaire de CuDNN 7.2 n'est pas compatible avec CUDA 9.0.

Est-ce un bug de la documentation? Si ce n’est pas le cas, comment satisfaire aux exigences de la TF 1.11?

7
user209974

J'ai trouvé la réponse ci-dessous en modifiant les adresses des bibliothèques publiques: 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

Comme @emilyfy l'a suggéré, il est également possible d'acquérir les adresses d'autres versions et systèmes d'exploitation hébergés mais non publiés.

4
bugfoot

Aller à cette page à la place. https://developer.nvidia.com/rdp/cudnn-download

Il a le lien pour Download cuDNN v7.3.0 (Sept 19, 2018), for CUDA 9.0

2

la version 7.2.1 de cuDNN pour CUDA 9.0 existait auparavant, mais maintenant qu’elle dispose de la version v7.3.0, elle n’est plus dans les archives. J'ai les mêmes problèmes avec un modèle que j'ai construit sur un autre PC. Heureusement, je n'ai pas supprimé les installateurs. Je vais les partager (uniquement les installateurs Deb pour Linux) ici .

2
emilyfy