TensorFlow中遮蔽warning的方法

2021-07-26 06:32:56 字數 674 閱讀 4680

tensorflow的日誌級別分為以下三種:

tf_cpp_min_log_level = 1 //預設設定,為顯示所有資訊

tf_cpp_min_log_level = 2 //只顯示error和warining資訊

tf_cpp_min_log_level = 3 //只顯示error資訊

所以,當tensorflow出現警告資訊,又不想讓警告資訊顯示時,可進行如下設定:

一、python環境下

通過在python檔案中新增如下兩行**,設定tensorflow日誌輸出級別

impot os

os.environ["tf_cpp_min_log_level"] = "2"

二、linux c/c++呼叫環境下

在linux環境下,我們可以通過linux命令,遮蔽掉tensorflow的warning:

1、暫時遮蔽warning:

在linux終端中輸入命令:export tf_cpp_min_log_level=2,當該終端關閉,既失效;

2、永久遮蔽warning:

修改/etc/profile檔案,在該檔案中加入

export tf_cpp_min_log_level=2,但是修改後需要重啟

系統或者使用source  /etc/profile命令,使修改後的profile檔案生效。

tensorflow中tfrecords使用介紹

這篇文章主要講一下如何用tensorflow中的標準資料讀取方式簡單的實現對自己資料的讀取操作 主要分為以下兩個步驟 1 將自己的資料集轉化為 xx.tfrecords的形式 2 在自己的程式中讀取並使用.tfrecords進行操作 資料集轉換 為了便於講解,我們簡單製作了乙個資料,如下圖所示 程式...

Tensorflow中dynamic rnn的用法

1 api介面dynamic rnn cell,inputs,sequence length none,initial state none,dtype none,parallel iterations none,swap memory false,time major false,scope no...

Linux中如何遮蔽訊號

本篇文章主要學習linux的訊號處理機制,著重學習遮蔽訊號部分。遮蔽訊號處理的兩種方式類似於訊號的捕獲,一種方式是直接對其設定,另一種方式是先獲得描述符的掩碼,然後對其設定操作。本文主要參考自 嵌入式linux系統使用開發 作者何永琪,thanks.在linux系統中,如何處理某個程序傳送的乙個特定...