View source on GitHub |
Deprecated. Please use tf.keras.utils.SidecarEvaluator
instead.
Inherits From: SidecarEvaluator
tf.keras.experimental.SidecarEvaluator(
*args, **kwargs
)
Args | |
---|---|
model
|
Model to use for evaluation. The model object used here should
be a tf.keras.Model , and should be the same as the one that is
used in training, where tf.keras.Model s are checkpointed. The
model should have one or more metrics compiled before using
SidecarEvaluator .
|
data
|
The input data for evaluation. SidecarEvaluator supports all
data types that Keras model.evaluate supports as the input data
x , such as a tf.data.Dataset .
|
checkpoint_dir
|
Directory where checkpoint files are saved. |
steps
|
Number of steps to perform evaluation for, when evaluating a
single checkpoint file. If None , evaluation continues until the
dataset is exhausted. For repeated evaluation dataset, user must
specify steps to avoid infinite evaluation loop.
|
max_evaluations
|
Maximum number of the checkpoint file to be
evaluated, for SidecarEvaluator to know when to stop. The
evaluator will stop after it evaluates a checkpoint filepath ending
with 'tf.train.CheckpointManager.save for saving checkpoints, the kth
saved checkpoint has the filepath suffix 'None ,
SidecarEvaluator will evaluate indefinitely, and the user must
terminate evaluator program themselves.
|
callbacks
|
List of keras.callbacks.Callback instances to apply
during evaluation. See
callbacks.
|
Methods
start
start()
Starts the evaluation loop.