chainer.training.triggers.IntervalTrigger¶
-
class
chainer.training.triggers.
IntervalTrigger
(period, unit)[source]¶ Trigger based on a fixed interval.
This trigger accepts iterations divided by a given interval. There are two ways to specify the interval: per iterations and epochs. Iteration means the number of updates, while epoch means the number of sweeps over the training dataset. Fractional values are allowed if the interval is a number of epochs; the trigger uses the iteration and epoch_detail attributes defined by the updater.
For the description of triggers, see
get_trigger()
.Parameters: Methods
-
__call__
(trainer)[source]¶ Decides whether the extension should be called on this iteration.
Parameters: trainer (Trainer) – Trainer object that this trigger is associated with. The updater associated with this trainer is used to determine if the trigger should fire. Returns: True if the corresponding extension should be invoked in this iteration. Return type: bool
-