TensorFlow中遮蔽warning的方法
阿新 • • 發佈:2019-02-15
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 osos.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檔案生效。