在不同的过程中加载多个KERAS模型



我有几种训练有素的keras型号,使用keras.models.save_model中存储在H5文件中的权重。他们没有相同的体系结构。

我的目标是将所有这些都加载到单独的过程中并能够预测。我目前尝试使用存储张量集会话和图形对象的类进行此操作。然后,我在加载时间和预测时间使用with语句来防止干扰任何全局变量。

我可以在没有问题的情况下创建(空的(keras顺序模型,但是当我调用其load_weights函数时,该过程就会冻结。

用图和会话对象设置我尝试:

  • 特定图形和会话 -> load_weights上的过程冻结
  • 仅特定图 ->" typeError:不能将feed_dict键为张量"
  • 仅特定会话 -> load_weights上的过程冻结

我一直在经历大多数相关答案,但找不到解决方案甚至是有相同问题的人。

感谢您的帮助!

我仍然不知道问题的确切原因。但是,我发现我的主要过程是加载Keras模型并删除解决我的问题。我现在可以并行多个模型。

相关内容

  • 没有找到相关文章

最新更新