AttributeError:モジュール 'tensorflow'に属性 'app'がありません


18

このチュートリアルに従ってテンソルフローを使用してカスタムオブジェクト検出に関するプロジェクトを行っています。

したがって、次のコマンドを使用して列車の画像のTFレコードを作成しようとしたとき

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

次のエラーが発生します。

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

このエラーを解決するにはどうすればよいですか?

回答:



10

どのTensorflowバージョンを使用していますか?TF2.0の場合、サポートされなくなったため、ここtf.app.flagstf.compat.v1.flags 定義されたと置き換える必要があります。


1
私はTF 1.13.1を使用しています
Dora89

3
tf.app.run()で同様のエラーが発生しますが、tf.compat.v1.run()に変更しても解決しませんでした。
Dimitri

1
このtf.compat.v1.app.run()を試してみてください
Asma
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.