pytorch_pfn_extras.training.triggers.FunctionTrigger#
- class pytorch_pfn_extras.training.triggers.FunctionTrigger(fn, args=None, kwargs=None, trigger=(1, 'iteration'))#
Bases:
TriggerMethods
__init__(fn[, args, kwargs, trigger])load_state_dict(to_load)may_fire(iteration, epoch_len)Flags if the trigger may fire at the current iteration
- Parameters:
- __call__(manager)#
Call self as a function.
- Parameters:
manager (ExtensionsManagerProtocol) –
- Return type:
bool
- __init__(fn, args=None, kwargs=None, trigger=(1, 'iteration'))#
- may_fire(iteration, epoch_len)#
Flags if the trigger may fire at the current iteration
This must not alter the trigger state
- Parameters:
iteration (int) –
epoch_len (int) –
- Return type:
bool