AttributionError: mô-đun 'tenorflow' không có thuộc tính 'ứng dụng'


18

Tôi đang làm theo hướng dẫn này và thực hiện một dự án về phát hiện đối tượng tùy chỉnh bằng cách sử dụng tenorflow.

Vì vậy, khi tôi cố gắng tạo bản ghi TF cho hình ảnh xe lửa bằng lệnh sau

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

Tôi nhận được lỗi sau đây:

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

Làm thế nào tôi có thể giải quyết lỗi này?

Câu trả lời:



10

Phiên bản Tensorflow nào, bạn đang sử dụng? Nếu nó là TF2.0 thì bạn cần thay thế tf.app.flagsbằng tf.compat.v1.flags định nghĩa ở đây vì nó không còn được hỗ trợ.


1
Tôi đang sử dụng TF 1.13.1
Dora89

3
Tôi đang gặp lỗi tương tự với tf.app.run (), nhưng việc thay đổi thành tf.compat.v1.run () không giúp ích được gì.
Dimitri

1
hãy thử tf.compat.v1.app.run () này hoạt động với tôi
Asma
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.