WARNING:tensorflow:From E:/PycharmProject/onlyfortest/test1.py:39: flatten (from tensorflow.python.keras.legacy_tf_layers.core) is deprecated and will be removed in a future version.
在用tf2.0的时候,可能会提示函数升级或者变换了,即将删除的warning消息,用普通的代码去消除warning代码根本不行,弄死强迫症。
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '3'
上面代码仅仅能去除普通的pycharm的警告信息,对于tf产生的警告信息根本没用,直接附上代码
tf.compat.v1.logging.set_verbosity(tf.compat.v1.logging.ERROR)
如果使用的是tf1.0不用 加compat.v1 该代码是直接将提示信息设置为只提醒error类型的信息,不提醒warning类型
本文介绍如何处理TensorFlow 2.0中flatten函数的deprecation警告,并提供有效的方法,包括设置TF_CPP_MIN_LOG_LEVEL和调整logging级别,确保在不影响开发效率的同时避免警告干扰。
1349





