AttributeError: le module 'tensorflow' n'a pas d'attribut 'app'


18

Je suis ce didacticiel et je fais un projet sur la détection d'objets personnalisés à l'aide de tensorflow.

Donc, quand j'ai essayé de créer un enregistrement TF pour les images du train en utilisant la commande suivante

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

J'obtiens l'erreur suivante:

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

Comment puis-je résoudre cette erreur?

Réponses:



10

Quelle version de Tensorflow utilisez-vous? S'il s'agit de TF2.0, vous devez remplacer tf.app.flagspar tf.compat.v1.flags défini ici car il n'est plus pris en charge.


1
J'utilise TF 1.13.1
Dora89

3
Je reçois une erreur similaire avec tf.app.run (), mais le passage à tf.compat.v1.run () n'a pas aidé.
Dimitri

1
essayez ceci tf.compat.v1.app.run () fonctionne pour moi
Asma
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.