AttributeError: module 'tensorflow' tidak memiliki atribut 'app'

18

Saya mengikuti tutorial ini dan melakukan proyek pada deteksi objek kustom menggunakan tensorflow.

Jadi ketika saya mencoba membuat rekaman TF untuk gambar kereta menggunakan perintah berikut

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

Saya mendapatkan kesalahan berikut:

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

Bagaimana saya bisa mengatasi kesalahan ini?

Dora89
sumber

Jawaban:

36

coba gunakan import tensorflow.compat.v1 as tf

Lebih lanjut
sumber
Terima kasih, kamu membantu saya!
Dominux
terima kasih itu berhasil !!
Jasbin Karki
10

Versi Tensorflow mana yang Anda gunakan? Jika TF2.0 maka Anda harus mengganti tf.app.flagsdengan yang tf.compat.v1.flags ditentukan di sini karena tidak lagi didukung.

Rishabh Sahrawat
sumber
1
Saya menggunakan TF 1.13.1
Dora89
3
Saya mendapatkan kesalahan serupa dengan tf.app.run (), tetapi mengubah ke tf.compat.v1.run () tidak membantu.
Dimitri
1
coba ini tf.compat.v1.app.run () bekerja untuk saya
Asma