Class FinalExporter
Inherits From: Exporter
Defined in tensorflow/python/estimator/exporter.py
.
This class exports the serving graph and checkpoints in the end.
This class performs a single export in the end of training.
Properties
name
Methods
__init__
__init__(
name,
serving_input_receiver_fn,
assets_extra=None,
as_text=False
)
Create an Exporter
to use with tf.estimator.EvalSpec
.
Args:
name
: unique name of thisExporter
that is going to be used in the export path.serving_input_receiver_fn
: a function that takes no arguments and returns aServingInputReceiver
.assets_extra
: An optional dict specifying how to populate the assets.extra directory within the exported SavedModel. Each key should give the destination path (including the filename) relative to the assets.extra directory. The corresponding value gives the full path of the source file to be copied. For example, the simple case of copying a single file without renaming it is specified as{'my_asset_file.txt': '/path/to/my_asset_file.txt'}
.as_text
: whether to write the SavedModel proto in text format. Defaults toFalse
.
Raises:
ValueError
: if any arguments is invalid.
export
export(
estimator,
export_path,
checkpoint_path,
eval_result,
is_the_final_export
)