小编ton*_*suo的帖子

tensorflow的VLOG如何工作?

我使用VLOG打印日志,VLOG定义如下:

#define VLOG_IS_ON(lvl) \
   ((lvl) <= ::tensorflow::internal::LogMessage::MinVLogLevel())
#endif

#define VLOG(lvl)      \
  if (TF_PREDICT_FALSE(VLOG_IS_ON(lvl))) \
  ::tensorflow::internal::LogMessage(__FILE__, __LINE__, tensorflow::INFO)

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;
Run Code Online (Sandbox Code Playgroud)

如果我用警告配置最小日志级别,我使用导出TF_CPP_MIN_VLOG_LEVEL = 1,我想要的是仅日志打印WANRING并包括ERROR,TATAL,但事实是只显示警告和INFO日志被调用

VLOG(INFO) and VLOG(WARN)
Run Code Online (Sandbox Code Playgroud)

这个结果合理吗?

tensorflow

4
推荐指数
1
解决办法
2290
查看次数

标签 统计

tensorflow ×1