AttributeError: o módulo 'tensorflow' não tem atributo 'app'


18

Eu estou seguindo este tutorial e fazendo um projeto de detecção de objetos personalizada usando o tensorflow.

Então, quando tentei criar um registro TF para as imagens de trem usando o seguinte comando

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

Estou tendo o erro a seguir:

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

Como posso resolver esse erro?

Respostas:



10

Qual versão do Tensorflow você está usando? Se é TF2.0 então você precisa substituir tf.app.flagscom tf.compat.v1.flags definido aqui , uma vez que não é mais suportado.


11
Estou usando o TF 1.13.1
— Dora89

3
Estou recebendo erro semelhante com tf.app.run (), mas mudar para tf.compat.v1.run () não ajudou.
— Dimitri

11
tente este tf.compat.v1.app.run () funciona para mim
— Asma
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.