繁体   English   中英

如何在带有 tensorflow v2.x 后端的 keras 中加载带有 tensorflow v1.x 后端的 keras 模型?

[英]How to load keras model with tensorflow v1.x backend in keras with tensorflow v2.x backend?

我有一个使用kerastensorflow v1.x后端创建的h5格式的保存模型。 我无法再使用keras.models.load_model使用tensorflow v2.x后端在keras加载此模型。 无论如何迁移已保存的模型以使其与具有tensorflow v2.x后端的较新keras兼容?

到目前为止,我已经找到了迁移代码的工具/教程,但我找不到任何有用的方法来升级保存的模型。 我知道张量流有tf.compat.v1.saved_model.load方法,但我不能真正使用它,因为我使用keras保存了模型。

您应该能够在 TensorFlow 1.x 和 2.x 中加载相同的模型,但为此您需要使用支持两者的 Keras 版本,例如 Keras 2.3.1

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM