Keras load_model和get_default_graph.finalize()

问题描述 投票:0回答:1

我有,当我试图敲定装图的麻烦。我的管道旁边:

import tensorflow as tf
from keras.models import load_model

model = load_model("model")
model.load_weights("weights")
graph = tf.get_default_graph()
graph.finalize()

但是,我有这样的错误:

RuntimeError: Graph is finalized and cannot be modified.

问题是,为什么它是发生了什么?我试图完成图形之后加载模型和权重,它应该工作正确的,所以我不能让这种行为。

python tensorflow keras
1个回答
2
投票

如果您在多线程内试图里面加载模型需要清除会话

from keras import backend as K
K.clear_session()
© www.soinside.com 2019 - 2024. All rights reserved.