keras框架 反复调用model 模型 出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了keras框架 反复调用model 模型 出错相关的知识,希望对你有一定的参考价值。

Cannot interpret feed_dict key as Tensor: Tensor Tensor("Placeholder_8:0", shape=(3, 3, 128, 256), dtype=float32) is not an element of this graph.

 

后端我使用的是django框架,上传一张图片传入基于tensorflow的keras模型进行预测,重复预测时,报告上述错误.原因大概是第二次预测时,model底层tensorflow的session中还有数据.

 

解决方法:在调用模型前面加一句 keras.backend.clear_session()

参考:https://blog.csdn.net/lhs960124/article/details/79028691

 

以上是关于keras框架 反复调用model 模型 出错的主要内容,如果未能解决你的问题,请参考以下文章

AI常用框架和工具丨7. 深度学习框架Keras

Keras深度学习框架之损失函数

将 keras 模型转换为 coreml 时出错(“InputLayer”对象不可迭代)

Streamlit 缓存 Keras 训练模型

尝试在 tf.keras 上重命名预训练模型时出错

加载 Keras 中 callbakcs.ModelCheckpoint() 保存的模型时出错