如何抑制 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:不列印訊息訊息。
  • 2:訊息和警告訊息
  • 3:不列印 INFO、WARNING 和 ERROR 訊息。

將最低日誌記錄等級設為 3 可確保不顯示任何偵錯訊息,無論正在使用的 Tensorflow 版本(使用版本 0.12 和 1.0 進行測試)。這種方法提供了乾淨簡潔的控制台輸出,讓您可以專注於基本訊息。

以上是如何抑制 Tensorflow 調試輸出?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!