当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python tf.compat.v1.saved_model.signature_def_utils.MethodNameUpdater用法及代码示例


更新存储在给定路径中的 SavedModel 的方法名称。

用法

tf.compat.v1.saved_model.signature_def_utils.MethodNameUpdater(
    export_dir
)

参数

  • export_dir 包含 SavedModel 文件的目录。

抛出

  • IOError 如果保存的模型文件不存在,或者无法成功解析。

MethodNameUpdater 类提供了更新给定 SavedModel 的 signature_defs 中的方法名称字段的函数。例如,它可用于将 predict method_name 替换为 regress

MethodNameUpdater 的典型用法

...
updater = tf.compat.v1.saved_model.signature_def_utils.MethodNameUpdater(
    export_dir)
# Update all signature_defs with key "foo" in all meta graph defs.
updater.replace_method_name(signature_key="foo", method_name="regress")
# Update a single signature_def with key "bar" in the meta graph def with
# tags ["serve"]
updater.replace_method_name(signature_key="bar", method_name="classify",
                            tags="serve")
updater.save(new_export_dir)

注意:此函数只能通过 v1 兼容性库作为 tf.compat.v1.saved_model.builder.MethodNameUpdater 使用。

相关用法


注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.compat.v1.saved_model.signature_def_utils.MethodNameUpdater。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。