docstr: Adapted from https://github.com/pytorch/pytorch/blob/v1.7.1/torch/optim/swa_utils.py#L164-L165.
docstr_tok: ["Adapted","from","https",":","\/\/github.com\/pytorch\/pytorch\/blob\/v1.7.1\/torch\/optim\/swa_utils.py","#","L164-L165","."]
code: def reset_momenta(self) -> None:
      """Adapted from https://github.com/pytorch/pytorch/blob/v1.7.1/torch/optim/swa_utils.py#L164-L165."""
      for bn_module in self.momenta:
          bn_module.momentum = self.momenta[bn_module]
  
imports: from copy import deepcopy
  from typing import Any, Callable, Dict, List, Optional, Union, cast
  import torch
  from torch import Tensor, nn
  from torch.optim.swa_utils import SWALR
  from typing_extensions import override
  import lightning.pytorch
  from lightning.fabric.utilities.types import LRScheduler
  from lightning.pytorch.callbacks.callback import Callback
  from lightning.pytorch.strategies import DeepSpeedStrategy
  from lightning.pytorch.strategies.fsdp import FSDPStrategy
  from lightning.pytorch.utilities.exceptions import MisconfigurationException
  from lightning.pytorch.utilities.rank_zero import rank_zero_info, rank_zero_warn
  from lightning.pytorch.utilities.types import LRSchedulerConfig
label_desc: Use image node_id 12 for calling the StochasticWeightAveraging obj's underlying member method code with example usage: obj.reset_momenta() without return types