首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将hdf5转换为tensorflow检查点

如何将hdf5转换为tensorflow检查点
EN

Stack Overflow用户
提问于 2018-10-04 23:48:52
回答 2查看 2.4K关注 0票数 3

我正在Mask-rcnn (https://github.com/matterport/Mask_RCNN)上工作,希望将h5格式的Keras检查点转换为Tensorflow检查点。如何做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2019-06-11 10:05:51

您可以尝试加载keras模型,然后像往常一样使用tensorflow会话保存它:

代码语言:javascript
复制
model = keras.models.load_model("mask_rcnn_coco.h5")
session = keras.backend.get_session()

saver = tf.train.Saver()
saver.save(session, "checkpoints/mask_rcnn.ckpt")
票数 1
EN

Stack Overflow用户

发布于 2019-10-04 21:04:12

这段代码在tensorflow 2.x中对我很有效

代码语言:javascript
复制
import tensorflow as tf
from keras.models import load_model

saver = tf.train.Checkpoint()
model = load_model('model.hdf5', compile=False)
sess = tf.compat.v1.keras.backend.get_session()

save_path = saver.save("model.ckpt")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52650842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档