pytorch_pfn_extras.training.extensions.accumulate.unbiased_standard_deviation_accumulate.AccumulateBase#
- class pytorch_pfn_extras.training.extensions.accumulate.unbiased_standard_deviation_accumulate.AccumulateBase(conversion_key_pair, trigger=(1, 'epoch'), distributed=False)#
Bases:
ABC,ExtensionMethods
__init__(conversion_key_pair[, trigger, ...])finalize(manager)Finalizes the extension.
initialize(manager)Initializes up the manager state.
load_state_dict(to_load)on_error(manager, exc, tb)Handles the error raised during training before finalization.
Serializes the extension state.
Attributes
default_nameDefault name of the extension.
is_asyncnameneeds_model_statetrigger- Parameters:
conversion_key_pair (Tuple[str, str]) –
trigger (Optional[Union[Trigger, Callable[[ExtensionsManagerProtocol], bool], Tuple[float, str]]]) –
distributed (bool) –
- __call__(manager)#
Call self as a function.
- Parameters:
manager (ExtensionsManagerProtocol) –
- Return type:
None
- __init__(conversion_key_pair, trigger=(1, 'epoch'), distributed=False)#
- Parameters:
conversion_key_pair (Tuple[str, str]) –
trigger (Optional[Union[Trigger, Callable[[ExtensionsManagerProtocol], bool], Tuple[float, str]]]) –
distributed (bool) –
- Return type:
None
- priority: int = 200#