一开始用tensorflow看到这些日志肯定都会很疑惑,而且这些日志也不方便我们去看实际的问题所在。
2024-06-05 10:39:45.770400: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library cusparse64_10.dll
2024-06-05 10:39:45.983006: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library cudnn64_7.dll
以后再遇到需要使用tensorflow的情况可以把下面这段代码放到最前面就能隐藏日志,让输出面板更加干净清晰。
# 隐藏tensorflow的日志信息
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
import tensorflow as tf
logger = tf.get_logger()
logger.setLevel('ERROR') # 设置日志级别为ERROR