tf_agents.train.triggers.StepPerSecondLogTrigger

Logs train_steps_per_second.

Inherits From: IntervalTrigger

Used in the notebooks

Used in the tutorials

train_step tf.Variable which keeps track of the number of train steps.
interval How often, in train_steps, the trigger will save. Note that as long as the >= interval number of steps have passed since the last trigger, the event gets triggered. The current value is not necessarily interval steps away from the last triggered value.
log_to_terminal If True ouputs steps/sec to logging.info.

Methods

reset

View source

Resets the trigger interval.

set_start

View source

__call__

View source

Maybe trigger the event based on the interval.

Args
value the value for triggering.
force_trigger If True, the trigger will be forced triggered unless the last trigger value is equal to value.