AttributeError: module 'tensorflow' n'a pas d'attribut "reset_default_graph'
J'ai installé tensorflow version r0.11.
Dans mon nom de fichier cartpole.py
j'ai importé tensorflow
:
import tensorflow as tf
et de l'utiliser:
tf.reset_default_graph()
En train de lancer mon projet dans PyCharm, j'obtiens cette erreur:
in <module>
tf.reset_default_graph()
AttributeError: module 'tensorflow' has no attribute 'reset_default_graph'
Comment puis-je corriger cette erreur?
- Pourriez-vous préciser un peu plus de code? J'ai un sentiment que vous pourriez ne pas avoir importé les choses correctement
- Ou peut-être vous avez nommé un fichier
tensorflow.py
dans le projet
Vous devez vous connecter pour publier un commentaire.
Vous normalement à l'importation
tensorflow
par écrit,Il est possible que vous avez nommé un fichier dans votre projet
tensorflow.py
et laimport
déclaration de l'importation de ce fichier.Sinon, vous pouvez essayer ce,
import tensorflow as tf; tf.reset_default_graph()
?from tensorflow.keras import ...
travailléJ'ai essayé et réussi à retirer l'attribut erreur
Changer votre importation de tensorflow.keras
Par exemple
De keras importation Séquentielle
pour
De tensorflow.keras importation Séquentielle
Changement:
à:
Où "quelque chose" est le module que vous souhaitez importer
Le téléchargement de la version binaire de TensorFlow résolu mon problème.
Sélectionnez binaires à droite de l'URL en fonction de votre système à partir de ci-dessous.
https://github.com/lakshayg/tensorflow-build
Cette fonction est obsolète.
Utilisation
tf.compat.v1.reset_default_graph()
à la place.Mise à jour
Ce n'est pas la seule fonction de la date. Découvrez cette réponse pour les notes de version et un script de conversion.
tensorflow.py
. Tu veux sans doute dire que ma réponse est en ligne avec la accepté de répondre dans le fil que j'ai un lien. Dans un tel cas, il n'est pas redondant (ici, sur cette page), car il contient un lien vers une plus saine de la solution.Cela peut également causée vous exécutez votre code dans le mauvais environnement.
- Je installer tensorflow-gpu dans mon
~/tensorflow
virtualenv.Je peux courir le python3 code.py dans les env avec
source ./tensorflow/bin/activate
Mais whenI couru python3 code.py dans l'env
~
sans virtualenv, je parfois mai sont arrivées à des questions comme laou
et quelques autres
Au lieu de les importer directement à partir de keras
de keras.les couches d'importation d'Entrée
Importer à partir de tensorflow
de tensorflow.keras.les couches d'importation d'Entrée
J'ai eu ce problème deux fois et ci-dessus, on a résolu mon problème