抑制 Tensorflow 调试信息
Tensorflow 可能会在初始化时在终端中显示调试信息,包括加载的库和发现的设备。虽然此信息对于调试目的很有用,但它也会使控制台混乱并使跟踪重要消息变得困难。
要禁用此调试信息,您可以使用 os.environ 模块:
<code class="python">import os os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3' import tensorflow as tf</code>
此代码将 Tensorflow 的最小日志级别设置为 3,有效抑制所有调试信息。
Tensorflow 中的日志级别范围从 0 到 3,其中 0 表示打印所有消息,3 表示打印所有消息仅打印错误消息。以下是日志记录级别的细分:
将最低日志记录级别设置为 3 可确保不显示任何调试信息,无论正在使用的 Tensorflow 版本(使用版本 0.12 和 1.0 进行测试)。这种方法提供了干净简洁的控制台输出,使您可以专注于基本消息。
以上是如何抑制 Tensorflow 调试输出?的详细内容。更多信息请关注PHP中文网其他相关文章!