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

TensorFlow デバッグ メッセージをサイレントにする方法?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-01 13:05:29768ブラウズ

How to Silence TensorFlow Debugging Messages?

TensorFlow デバッグ情報を抑制する方法

TensorFlow ユーザーは、ロードされたライブラリと利用可能なデバイスに関する無関係なコンソール メッセージに遭遇する可能性があります。これらのメッセージは、特に運用環境や Python コードのデバッグ時に煩わしい場合があります。

解決策: デバッグ情報を無効にする

このデバッグ情報を無効にするには、TF_CPP_MIN_LOG_LEVEL 環境変数を設定します。 :

<code class="python">import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
import tensorflow as tf</code>

説明:

TF_CPP_MIN_LOG_LEVEL 環境変数は、出力されるメッセージの最小重大度レベルを制御します。 「3」に設定すると、重大度レベルが 3 未満のすべてのメッセージ (つまり、情報、警告、およびエラー) が抑制されます。

ログ レベル階層:

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

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

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。