модуль tenorsflow не имеет атрибута ведения журнала - PullRequest
2 голосов
/ 24 марта 2019

Я пытаюсь запустить код тензорного потока в v2.0, и я получаю следующую ошибку

AttributeError: module 'tensorflow' has no attribute 'logging'

Я не хочу просто удалять его из кода.

  • почему этот код был удален?
  • почему я должен делать вместо этого?

1 Ответ

5 голосов
/ 24 марта 2019

tf.logging был для Logging and Summary Operations, а в TF 2.0 он был удален в пользу absl-py с открытым исходным кодом, и в качестве основного пространства имен tf. * Есть функции, которые будут использоваться чаще.

В TF.2 менее используемые функции ушли или перемещены в подпакеты, такие как tf.math

Таким образом, вместо tf.logging вы можете:

  • tf_upgrade_v2 обновит скрипт и изменит tf.logging на tf.compat.v1.logging
  • Вместо него можно использовать модуль регистрации Python
  • Импорт библиотеки absl-py
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...