J'ai installé tensorflow 2.0.0-alpha0
. En essayant de définir la verbosité de la journalisation avec la commande tf.logging.set_verbosity(tf.logging.ERROR)
, j'ai eu l'erreur suivante:
le module 'tensorflow' n'a pas d'attribut 'logging'.
Y a-t-il des changements avec ce point dans la version 2.0.0-alpha0
?
Dans TensorFlow 2.0
vous pouvez toujours accéder à tf.logging
via tf.compat.v1
:
tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)
[~ # ~] modifier [~ # ~]
Ici , dans le Espaces de noms obsolètes, il est suggéré d'utiliser le module Python logging
:
tf.logging - Python
logging
peut être utilisé à la place.
Vous devez donc utiliser:
import logging
logging.getLogger("tensorflow").setLevel(logging.ERROR)
avant d'importer tensorflow
.
Selon la documentation officielle
De nombreuses API ont disparu ou ont été déplacées dans TF 2.0. Certains des changements majeurs incluent la suppression de tf.app, tf.flags et tf.logging