当我使用tensorflow==2.9预测模型时,会出现一个进度条,但我不想显示这个进度条,怎样才能隐藏它?它让我非常烦恼。
当我使用tensorflow==2.9预测模型时,会出现一个进度条,但我不想显示这个进度条,怎样才能隐藏它?它让我非常烦恼。
是的,自从tensorflow
v2.9以后,这种行为就发生了改变。在v2.8
中,verbose=0
是默认值。然而,自从v2.9
以后,它被设置为auto
。在此处查看不同的verbose
选项。因此,
只需使用model.predict(x, verbose=0)
它应该可以解决问题。
tf.keras.utils.disable_interactive_logging()
https://www.tensorflow.org/api_docs/python/tf/keras/utils/is_interactive_logging_enabled
只需使用这个:
model.predict("input",verbose=None)
它可运行!