错误描述
使用flask框架开一个基于keras的lstm分类server的时候,第一次调用接口正常,第二次就报如下错误:
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
原因分析
第二次调用model的时候,model底层tensorflow的session中还有数据.
解决方法
在调用模型之前加上如下命令:
keras.backend.clear_session()
示例如下: