pytorch_pfn_extras.training.extension.ExtensionEntry#
- class pytorch_pfn_extras.training.extension.ExtensionEntry(extension, *, name=None, priority=None, trigger=None, call_before_training=False)#
Bases:
object
Extension and options. When name, priority, or trigger is not specified, it is copied from the attributes of the given
extension
.- Parameters:
extension (ExtensionLike) – An extension.
name (Optional[str]) – Name of extension.
priority (Optional[int]) – Invocation priority of the extension.
trigger (Optional[TriggerLike]) – Trigger object that determines when to invoke the extension.
call_before_training (bool) – Flag to call extension before training.
See also
pytorch_pfn_extras.training.ExtensionsManager.extend()
Methods
__init__
(extension, *[, name, priority, ...])load_state_dict
(to_load)- __init__(extension, *, name=None, priority=None, trigger=None, call_before_training=False)#
- Parameters:
extension (ExtensionLike) –
name (Optional[str]) –
priority (Optional[int]) –
trigger (Optional[TriggerLike]) –
call_before_training (bool) –
- Return type:
None
- load_state_dict(to_load)#
- Parameters:
to_load (Dict[str, Any]) –
- Return type:
None
- state_dict()#
- Return type:
Dict[str, Any]