【tensorflow-2.x-gpu 】 屏蔽tensorflow输出的log信息
1.背景
在运行tensorflow的过程中,可能会打印很长的log信息,这些信息似乎有用,但是有点烦人。
tensorflow中可以通过配置环境变量 ‘TF_CPP_MIN_LOG_LEVEL’ 的值,控制tensorflow是否屏蔽通知信息、警告、报错等输出信息。
TF_CPP_MIN_LOG_LEVEL 取值 | 说明 |
---|---|
os.environ[‘TF_CPP_MIN_LOG_LEVEL’] = ‘0’ | 默认值,输出所有信息 |
os.environ[‘TF_CPP_MIN_LOG_LEVEL’] = ‘1’ | 屏蔽通知信息 |
os.environ[‘TF_CPP_MIN_LOG_LEVEL’] = ‘2’ | 屏蔽通知信息和警告信息 |
os.environ[‘TF_CPP_MIN_LOG_LEVEL’] = ‘3’ | 屏蔽通知信息、警告信息和报错信息 |
本博客的tensorflow版本:tensorflow-gpu: 2.1.0,测试有效。