首先,deprecated 需要用来通知想要使用TensorFlow当前版本的人,将来会发生什么,并给他们时间以适应。
因此,官方不会删除这些消息。
方法有两个:
1.使用此私有API自己禁用
from tensorflow.python.util import deprecation
deprecation._PRINT_DEPRECATION_WARNINGS = False
2.设置logging到ERROR级别,Warning就不会输出了。
import tensorflow as tf
tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)
当前使用的是tensorflow-gpu==1.14.0
方法1 没有效果,但方法2亲测有效。