【问题标题】:Disable additional info of Tensorflow warning禁用 TensorFlow 警告的附加信息
【发布时间】:2020-06-16 08:01:59
【问题描述】:

我遇到了 tensorflow os 警告问题。我知道已经有很多关于堆栈溢出的解决方案,并且已经尝试过所有这些解决方案。就像例如这个:Disable Tensorflow debugging information

import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
import logging
logging.getLogger('tensorflow').setLevel(logging.ERROR)

import tensorflow as tf
tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)
tf.config.set_soft_device_placement(True)
tf.debugging.set_log_device_placement(True)
list_gpu = tf.config.experimental.list_physical_devices(device_type='GPU')
for gpu in list_gpu: tf.config.experimental.set_memory_growth(gpu, True)
print('Num GPUs Available: ', len(list_gpu))

打印出来:

Executing op RandomUniform in device /job:localhost/replica:0/task:0/device:GPU:0
Executing op Sub in device /job:localhost/replica:0/task:0/device:GPU:0
Executing op Mul in device /job:localhost/replica:0/task:0/device:GPU:0
Executing op Add in device /job:localhost/replica:0/task:0/device:GPU:0
Executing op VarHandleOp in device /job:localhost/replica:0/task:0/device:GPU:0
Executing op VarIsInitializedOp in device /job:localhost/replica:0/task:0/device:GPU:0
Executing op LogicalNot in device /job:localhost/replica:0/task:0/device:GPU:0

我错过了什么吗?

  • Tensorflow 版本 = 2.2.1
  • 使用 Google Colab

请帮忙! TIA。

【问题讨论】:

    标签: python-3.x tensorflow tensorflow2.0


    【解决方案1】:

    你试过了吗

    tf.logging.set_verbosity(tf.logging.ERROR)
    

    tf.get_logger().setLevel(3)
    

    【讨论】:

    • 我认为第一个适用于低于 2.0 的 TF 版本,第二个不起作用。不确定是什么导致了问题。
    • 本地系统上是否也会出现此问题?
    猜你喜欢
    • 1970-01-01
    • 2016-06-24
    • 2018-09-27
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-29
    相关资源
    最近更新 更多