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.