首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在tensorflow2中替换占位符?

如何在tensorflow2中替换占位符?
EN

Stack Overflow用户
提问于 2019-06-12 05:42:18
回答 1查看 711关注 0票数 0

我需要将估计器导出器代码从tensorflow 1.x转换为2,并去掉占位符。有没有人知道怎么做才对?

我已经尝试了features = {'input':tf.compat.v1.placeholder(tf.float32,shape=(1,224,224,3),name="input")},但这并不能像我预期的那样工作

代码语言:javascript
复制
features = {'input': tf.placeholder(tf.float32, shape=(1, 224, 224, 3), name="input")}
input_fn = tf.estimator.export.build_raw_serving_input_receiver_fn(features, 1)
exported_model_path = estimator.export_savedmodel(args.model_dir, input_fn)
EN

回答 1

Stack Overflow用户

发布于 2019-08-14 21:22:55

如果您已经迁移到使用keras模型,您可以使用以下代码

代码语言:javascript
复制
# model is a compiled and trained keras model
tf.saved_model.save(model, export_dir)

它会将keras模型导出为SavedModel格式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56552053

复制
相关文章

相似问题

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