在 Tensorflow2
版本中可以通过 os 模块
配置环境变量 TF_CPP_MIN_LOG_LEVEL
的值,控制 Tensorflow 是否屏蔽通知信息、警告、报错等输出信息。
但需要注意的是 配置环境变量 一定要在 import tensorFlow 之前设置 ! 否则无效!
使用方法如下:
import os
# 下面这句要在 import tensorflow 之前
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' # or any {'0', '1', '2'}
import tensorflow as tf
TF_CPP_MIN_LOG_LEVEL 取值 0 : 0也是默认值,输出所有信息
TF_CPP_MIN_LOG_LEVEL 取值 1 : 屏蔽通知信息
TF_CPP_MIN_LOG_LEVEL 取值 2 : 屏蔽通知信息和警告信息
TF_CPP_MIN_LOG_LEVEL 取值 3 : 屏蔽通知信息、警告信息和报错信息