Tensorflow2 中屏蔽输出的log信息方法

在Tensorflow2版本中,通过设置环境变量TF_CPP_MIN_LOG_LEVEL可以在导入库前控制日志输出级别,避免信息过多干扰。例如,设置为'2'将屏蔽通知和警告信息。确保此设置在导入Tensorflow之前完成,否则无效。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 : 屏蔽通知信息、警告信息和报错信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值