web-dev-qa-db-ja.com

Tensorflow 2.0.0-alpha0:tf.logging.set_verbosity

Tensorflow _2.0.0-alpha0_をインストールしました。 tf.logging.set_verbosity(tf.logging.ERROR)コマンドでログの詳細度を設定しようとすると、次のエラーが発生しました。

モジュール「tensorflow」には属性「logging」がありません。

_2.0.0-alpha0_バージョンでこの点に変更はありますか?

10
Tawej

TensorFlow 2.0引き続きアクセスできますtf.logging経由tf.compat.v1

tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)

[〜#〜]編集[〜#〜]

ここ非推奨の名前空間では、Python loggingモジュールを使用することをお勧めします:

tf.logging-Python loggingモジュールを代わりに使用できます。

だからあなたは使うべきです:

import logging
logging.getLogger("tensorflow").setLevel(logging.ERROR)

tensorflowをインポートする前。

13
Vlad

公式ドキュメントによると

多くのAPIは、TF 2.0で廃止または移動されています。主な変更には、tf.app、tf.flags、およびtf.loggingの削除が含まれます

https://www.tensorflow.org/alpha/guide/effective_tf2

0
Sharky