闲扯一下,最近组内同事跑路或回乡的甚多,不知是经济不景气还是新官上任三把火,加之近来身体不佳更觉忧思深重,无奈房贷缠身上有60岁父母下有即将出世的孩童,倍感生活不易。
本文转自:https://blog.youkuaiyun.com/qq_40549291/article/details/85274581
感谢作者的知识分享~
看代码时遇到 os.environ['TF_CPP_MIN_LOG_LEVEL'] = '0' 是设置log输出信息的,也就是程序运行时系统打印的信息。
源码(https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/platform/default/logging.h)解析如下:
应该很明了了。稍微解释下:
-
namespace tensorflow { -
const int INFO = 0; // base_logging::INFO; -
const int WARNING = 1; // base_logging::WARNING; -
const int ERROR = 2; // base_logging::ERROR; -
const int FATAL = 3; // base_logging::FATAL; -
const int NUM_SEVERITIES = 4; // base_logging::NUM_SEVERITIES;
1、log信息共有四个等级,按重要性递增为:
INFO(通知)<WARNING(警告)<ERROR(错误)<FATAL(致命的);
2、值的含义:不同值设置的是基础log信息(base_loging),运行时会输出base等级及其之上(更为严重)的信息。具体如下:

注意:
1、“0”为默认值,输出所有信息
2、设置为3时,输出FATAL
本文解析了TensorFlow中日志输出级别的设置方法,详细介绍了通过环境变量os.environ['TF_CPP_MIN_LOG_LEVEL']控制不同严重程度的日志信息,包括INFO、WARNING、ERROR和FATAL的显示。
2万+

被折叠的 条评论
为什么被折叠?



