Tensorflow デバッグ出力の抑制
Tensorflow は、初期化フェーズ中に、ロードされたライブラリ、見つかったデバイス、およびその他のデバッグ データに関する広範な情報を出力します。この出力はトラブルシューティングには役立ちますが、圧倒され、他のログ メッセージの邪魔になる場合もあります。この記事では、このデバッグ情報を無効にする方法について説明します。
デバッグ ログの表示を抑制するには、シンプルで効果的な解決策が存在します。環境変数 TF_CPP_MIN_LOG_LEVEL を適切な値に設定することで、ログのレベルを制御できます。
<code class="python">import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' import tensorflow as tf</code>
Tensorflow バージョン 0.12 および 1.0 でテストすると、環境変数を 3 に設定すると、すべてのデバッグ出力が効果的に無効になり、デバッグ出力のみが残ります。重大なエラーと警告。
ログ動作をより細かく制御するには、さまざまなレベルを設定できます。
以上がTensorFlow のデバッグ出力をサイレントにする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。