首先,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親測有效。