【发布时间】:2020-08-07 06:45:32
【问题描述】:
我有一个使用低级 TF API 的代码。我想使用 Keras 添加一些代码。 我在最简单的情况下遇到了一个神秘的错误:我有一个可以正确加载和预测的 Keras 模型。 但是,当我在 load_model 期间收到错误之前调用 tf.reset_default_graph 时
tf.reset_default_graph()
model = load_model("model.h5")
我得到: ValueError: Tensor Tensor("Placeholder:0", shape=(40, 80), dtype=float32) 不是该图的元素。
使用以下最少代码重现问题:
import tensorflow as tf
from keras.models import load_model
model = load_model("model.h5")
model.summary()
# tf.reset_default_graph() OR
tf.keras.backend.clear_session()
model = load_model("model.h5")
model.summary()
【问题讨论】:
标签: python tensorflow keras