ホームページ > バックエンド開発 > Python チュートリアル > TensorFlow のデバッグ出力をサイレントにする方法は?

TensorFlow のデバッグ出力をサイレントにする方法は?

DDD
リリース: 2024-10-28 23:51:30
オリジナル
285 人が閲覧しました

How to Silence TensorFlow's Debugging Output?

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 に設定すると、すべてのデバッグ出力が効果的に無効になり、デバッグ出力のみが残ります。重大なエラーと警告。

ログ動作をより細かく制御するには、さまざまなレベルを設定できます。

  • 0: すべてのメッセージがログに記録されます (デフォルト)
  • 1 : INFO メッセージの抑制
  • 2: INFO および WARNING メッセージの抑制
  • 3: INFO、WARNING、および ERROR メッセージの抑制

以上がTensorFlow のデバッグ出力をサイレントにする方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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