如何打开带有调试级别的 tensorflow c++ 核心日志,而不是 python 客户端

Gua*_*Liu 3 tensorflow

我想查看 tensorflow c++ 核心的调试信息,而不是 python 客户端。TensorFlow 配置信息级别默认值。如何将关卡修改为DEBUG。

All*_*oie 5

有两种类型的日志记录。信息/警告/等。默认情况下显示日志记录语句。默认情况下,VLOG(n) 语句仅在 n=0 时显示。对于更详细的日志记录,有一个环境变量:

export TF_CPP_MIN_VLOG_LEVEL=2
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅https://github.com/tensorflow/tensorflow/pull/6375

这会为您提供华丽的消息,例如:

2017-07-07 14:26:43.712063: I tensorflow/core/common_runtime/executor.cc:1557] Process node: 3 step 1 _retval_Const_0_0 = _Retval[T=DT_INT32, index=0, _device="/job:localhost/replica:0/task:0/cpu:0"](Const) is dead: 0
2017-07-07 14:26:43.712074: I tensorflow/core/common_runtime/executor.cc:2345] Delete frame 
Run Code Online (Sandbox Code Playgroud)

  • “TF_CPP_MIN_VLOG_LEVEL”已重命名为“TF_CPP_MAX_VLOG_LEVEL”。来源:https://github.com/tensorflow/tensorflow/commit/b64594d80ae2cfdba1c931c1df5db16d7f0c9e66#diff-2b1b69303b927a484e02c7fad9fc87d0d3ff0dc22ae1da0ecd0dc935d922a23cR229 (2认同)