ターミナルで TensorFlow デバッグ出力を制御するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-10-26 09:58:30
オリジナル
252 人が閲覧しました

How to Control TensorFlow Debugging Output in Your Terminal?

ターミナルでの TensorFlow デバッグ情報の制御

TensorFlow を使用すると、ロードされたライブラリやロードされたライブラリに関する詳細を含むさまざまなデバッグ情報がターミナルに表示されます。検出されたデバイス。この情報はデバッグには役立ちますが、圧倒されたり、気が散ったりする可能性があります。これに対処するために、TensorFlow は、ログに記録されるデバッグ情報のレベルをカスタマイズするメカニズムを提供します。

デバッグ情報を無効にする

すべてのデバッグ情報を無効にするには、TF_CPP_MIN_LOG_LEVEL 環境変数を次のように設定します。 3. これにより、TensorFlow からのすべての情報メッセージが抑制されます。

<code class="python">import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
import tensorflow as tf</code>
ログイン後にコピー

ログ レベルのカスタマイズ

TF_CPP_MIN_LOG_LEVEL 変数を使用すると、ログ レベルをより細かく制御できます。次の値は、さまざまなログ レベルを表します。

  • 0: すべてのメッセージがログに記録されます (デフォルト)。
  • 1: INFO メッセージは出力されません。
  • 2: INFO
  • 3: INFO、WARNING、および ERROR メッセージは印刷されません。

以下この例は、エラー以外のメッセージをすべて抑制する方法を示しています。

<code class="python">os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
import tensorflow as tf</code>
ログイン後にコピー

テストされたバージョン

このソリューションは、TensorFlow バージョン 0.12 および 1.0 でテストされています。

以上がターミナルで TensorFlow デバッグ出力を制御するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート