我有几种训练有素的keras型号,使用keras.models.save_model
中存储在H5文件中的权重。他们没有相同的体系结构。
我的目标是将所有这些都加载到单独的过程中并能够预测。我目前尝试使用存储张量集会话和图形对象的类进行此操作。然后,我在加载时间和预测时间使用with
语句来防止干扰任何全局变量。
我可以在没有问题的情况下创建(空的(keras顺序模型,但是当我调用其load_weights
函数时,该过程就会冻结。
用图和会话对象设置我尝试:
- 特定图形和会话 -> load_weights上的过程冻结
- 仅特定图 ->" typeError:不能将feed_dict键为张量"
- 仅特定会话 -> load_weights上的过程冻结
我一直在经历大多数相关答案,但找不到解决方案甚至是有相同问题的人。
感谢您的帮助!
我仍然不知道问题的确切原因。但是,我发现我的主要过程是加载Keras模型并删除解决我的问题。我现在可以并行多个模型。