TensorFlow設定日誌級別的幾種方式

2021-09-26 03:53:18 字數 1409 閱讀 1294

tensorflow中的log共有info、warn、error、fatal 4種級別。有以下幾種設定方式。

可以通過環境變數tf_cpp_min_log_level進行設定,tf_cpp_min_log_level的不同值的含義分別如下:

level

level for humans

level description

0debug

all messages are logged (default)

1info

infomessages are not printed

2warning

info and warningmessages are not printed

3error

info, warning, and errormessages are not printed

設定tf_cpp_min_log_level的值,遮蔽該級別以及更低階別的日誌,如:設定為1,表示遮蔽自己級別的info和更低階別的debug日誌。

設定環境變數,有兩種方式,一種是永久設定,一種臨時性設定。

臨時性設定

python**中可以新增如下部分**進行設定。

import tensorflow as tf

tf.logging.set_verbosity(tf.logging.error)

tf.logging.error可以換成 中的任何乙個。

這裡有所不同,設定error,將輸出error、fatal級別日誌。

**測試:

def

main

(self)

: tf.logging.set_verbosity(tf.logging.error)

tf.logging.debug(

"debug"

) tf.logging.info(

"info"

) tf.logging.warning(

"warning"

) tf.logging.error(

"error"

) tf.logging.fatal(

"fatal"

)if __name__ ==

'__main__'

:)

執行上述**,可以獲得error、fatal級別日誌。

TensorFlow設定日誌級別的幾種方式小結

tensorflow中的log共有info warn error fatal 4種級別。有以下幾種設定方式。1.通過設定環境變數控制log級別 可以通過環境變數tf cpp min log level進行設定,tf cpp min log level的不同值的含義分別如下 level level f...

tensorflow安裝日誌 PIP

2017 02 18 最近tensorflow更新了1.0版本,安裝的方式更簡單了,我在更新後發現tf沒有支援gpu,於是解除安裝了後重新安裝了一下tensorflow 在已經安裝了pip和cuda cudnn的情況下,直接執行 pip install tensorflow gpu that s i...

nginx錯誤日誌error log日誌級別

在配置nginx.conf 的時候,有一項是指定錯誤日誌的,預設情況下你不指定也沒有關係,因為nginx很少有錯誤日誌記錄的。但有時出現問題時,是有必要記錄一下錯誤日誌的,方便我們排查問題。error log 級別分為 debug,info,notice,warn,error,crit 預設為cri...