AttributeError: у модуля tenensflow нет атрибута app

18

Я следую этому уроку и делаю проект по пользовательскому обнаружению объектов с использованием tenorflow.

Поэтому, когда я попытался создать запись 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'

Как я могу устранить эту ошибку?

Dora89
источник

Ответы:

36

попробуйте использовать import tensorflow.compat.v1 as tf

ThMore
источник
Спасибо, ты мне помог!
Доминукс
спасибо это сработало !!
Ясбин Карки
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 () работает для меня
Asma