web-dev-qa-db-fra.com

ImportError: libcudnn.so.7: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type

J'ai installé Tensorflow 1.6.0 - version GPU avec anaconda dans un environnement Python 3.6.4.

Quand je fais import tensorflow as tf, j'obtiens l'erreur suivante:

ImportError: libcudnn.so.7: cannot open shared object file: No such file or directory

Les différentes versions:

  • cudnn : 7.1.1
  • cuda : 9.0.176
  • tensorflow : 1.6.0
  • Ubuntu : 16.04

Je suis conscient de ceci mais cela n'a pas résolu mon problème.

4
vinzee

J'ai installé le paquet nvidia-cuda-toolkit:

$ Sudo apt install nvidia-cuda-toolkit

et cela a fonctionné.

Je n'ai pas trouvé la solution, ni sur le site Web tensorflow, ni sur la page d'installation de nvidia. Je l'ai trouvé par hasard en cherchant un moyen d'obtenir la version cuda avec une ligne de commande: Comment obtenir la version cuda?

0
vinzee