MnistModel.load_state_dict#
- MnistModel.load_state_dict(state_dict: Mapping[str, Any], strict: bool = True, assign: bool = False)#
Copy parameters and buffers from
state_dictinto this module and its descendants.If
strictisTrue, then the keys ofstate_dictmust exactly match the keys returned by this module’sstate_dict()function.Warning
If
assignisTruethe optimizer must be created after the call toload_state_dictunlessget_swap_module_params_on_conversion()isTrue.- Args:
- state_dict (dict): a dict containing parameters and
persistent buffers.
- strict (bool, optional): whether to strictly enforce that the keys
in
state_dictmatch the keys returned by this module’sstate_dict()function. Default:True- assign (bool, optional): When
False, the properties of the tensors in the current module are preserved while when
True, the properties of the Tensors in the state dict are preserved. The only exception is therequires_gradfield ofDefault: ``False`
- Returns:
NamedTuplewithmissing_keysandunexpected_keysfields:- missing_keys is a list of str containing any keys that are expected
by this module but missing from the provided
state_dict.
- unexpected_keys is a list of str containing the keys that are not
expected by this module but present in the provided
state_dict.
- Note:
If a parameter or buffer is registered as
Noneand its corresponding key exists instate_dict,load_state_dict()will raise aRuntimeError.