Tensorflow デバッグ出力を抑制するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2024-10-26 15:16:30
オリジナル
421 人が閲覧しました

How to Suppress Tensorflow Debugging Output?

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 はすべてのメッセージが出力されることを示します。エラーメッセージのみが出力されることを意味します。ログ レベルの内訳は次のとおりです。

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

最小ログ レベルを 3 に設定すると、使用されている Tensorflow のバージョン (バージョン 0.12 および 1.0 でテスト済み)。このアプローチにより、クリーンで簡潔なコンソール出力が提供され、重要なメッセージに集中できるようになります。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!