AttributeError: модуль 'tensorflow' не має атрибута 'app'


18

Я слідую за цим підручником і роблю проект з власної розпізнавання об'єктів за допомогою tensorflow.

Тому коли я намагався створити TF-запис для зображень поїздів, використовуючи наступну команду

python3 generate_tfrecord.py --csv_input=data/train_labels.csv --output_path=data/train.record

Я отримую таку помилку:

Traceback (most recent call last):
  File "generate_tfrecord.py", line 23, in <module>
    flags = tf.app.flags
AttributeError: module 'tensorflow' has no attribute 'app'

Як я можу вирішити цю помилку?

Відповіді:



10

Яку версію Tensorflow ви використовуєте? Якщо це TF2.0 , то вам потрібно, щоб замінити tf.app.flagsз tf.compat.v1.flags визначено тут , так як він більше не підтримується.


1
Я використовую TF 1.13.1
Dora89

3
Я отримую подібну помилку з tf.app.run (), але зміна на tf.compat.v1.run () не допомогло.
Димитрій

1
спробуйте це tf.compat.v1.app.run () працює для мене
Асма
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.