AttributeError: el módulo 'tensorflow' no tiene el atributo 'app'


18

Estoy siguiendo este tutorial y estoy haciendo un proyecto sobre detección de objetos personalizados usando tensorflow.

Entonces, cuando intenté crear un registro TF para las imágenes del tren usando el siguiente comando

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

Obtuve el siguiente error:

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

¿Cómo puedo resolver este error?

Respuestas:



10

¿Qué versión de Tensorflow estás usando? Si es TF2.0, debe reemplazarlo tf.app.flagspor el tf.compat.v1.flags definido aquí, ya que ya no es compatible.


1
Estoy usando TF
1.13.1

3
Recibo un error similar con tf.app.run (), pero cambiar a tf.compat.v1.run () no ayudó.
Dimitri el

1
prueba esto tf.compat.v1.app.run () funciona para mí
Asma
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.