code: def _setup_full_precision_params(self):
      for i, pg in enumerate(self.param_groups):
          param_list = pg["params"]
          self.param_groups_full_precision.append(
              {
                  "params": [
                      p.clone().detach().to(dtype=torch.float32)
                      if (self.reduced_precision_dtype is not None)
                      and (p.dtype == self.reduced_precision_dtype)
                      else None
                      for p in param_list
                  ],
              }
          )
  
file_path: apex/apex/optimizers/fused_mixed_precision_lamb.py
imports: import torch
  from copy import deepcopy
  from itertools import chain
  from collections import defaultdict, abc
  from apex.multi_tensor_apply import multi_tensor_applier
label_desc: Use image node_id 3 for calling the FusedMixedPrecisionLamb obj's underlying member method code with example usage: obj._setup_full_precision_params() without return types