Tensorflow デバッグ情報の抑制
Tensorflow は、ロードされたライブラリや検出されたデバイスなど、初期化時にターミナルにデバッグ情報を表示する場合があります。この情報はデバッグ目的には役立ちますが、コンソールが乱雑になり、重要なメッセージの追跡が困難になる可能性もあります。
このデバッグ情報を無効にするには、os.environ モジュールを利用できます。
<code class="python">import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' import tensorflow as tf</code>
このコードは、Tensorflow の最小ログ レベルを 3 に設定し、すべてのデバッグ情報を効果的に抑制します。
Tensorflow のログ レベルの範囲は 0 から 3 で、0 はすべてのメッセージが出力されることを示し、3 はすべてのメッセージが出力されることを示します。エラーメッセージのみが出力されることを意味します。ログ レベルの内訳は次のとおりです。
最小ログ レベルを 3 に設定すると、使用されている Tensorflow のバージョン (バージョン 0.12 および 1.0 でテスト済み)。このアプローチにより、クリーンで簡潔なコンソール出力が提供され、重要なメッセージに集中できるようになります。
以上がTensorflow デバッグ出力を抑制するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。