StandardSingleLossStep
Inherits From: StandardInputStep
Defined in tensorflow/contrib/distribute/python/step_fn.py.
A step function that implements a training step for a feed forward network.
An instance of this class is intended to be used as a callable:
... step = step_fn.StandardSingleLossStep(dataset, loss_fn, optimizer) step.initialize(distribution) # Run a single training step on a given DistributionStrategy: step(distribution) ...
input_dataset: a tf.data Dataset that provides input.loss_fn: a function that returns loss.optimizer: an optimizer that implements an update rule.distribution: a DistributionStrategy object.distribution__init____init__(
input_dataset,
loss_fn,
optimizer,
distribution
)
Initialize self. See help(type(self)) for accurate signature.
__call____call__()
Perform one step of this training algorithm.
inputsinputs()
For the generating the input to be passed to step().
stepstep(inputs)
Perform the main computation of this training algorithm.
© 2018 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/contrib/distribute/StandardSingleLossStep