文档首页/ AI开发平台ModelArts/ 故障排除/ 训练作业/ OBS操作相关故障/ TensorFlow-1.8作业连接OBS时反复出现提示错误
更新时间:2022-12-08 GMT+08:00
分享

TensorFlow-1.8作业连接OBS时反复出现提示错误

问题现象

基于TensorFlow-1.8启动训练作业,并在代码中使用“tf.gfile”模块连接OBS,启动训练作业后会频繁打印如下日志信息:

Connection has been released. Continuing.
Found secret key

原因分析

这是TensorFlow-1.8中会出现的情况,该日志是Info级别的,并不是错误信息,可以通过设置环境变量来屏蔽INFO级别的日志信息。环境变量的设置一定要在import tensorflow或者import moxing之前。

处理方法

您需要通过在代码中设置环境变量“TF_CPP_MIN_LOG_LEVEL”来屏蔽INFO级别的日志信息。具体操作如下:

import os

os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'

import tensorflow as tf
import moxing.tensorflow as mox

“TF_CPP_MIN_LOG_LEVEL”与日志等级对应关系为:

import os
os.environ["TF_CPP_MIN_LOG_LEVEL"]='1'     # 默认的显示等级,显示所有信息 
os.environ["TF_CPP_MIN_LOG_LEVEL"]='2'     # 只显示warning和Error
os.environ["TF_CPP_MIN_LOG_LEVEL"]='3'     # 只显示Error

相关文档