code: def _get_param_swap_info(self, parameter):
      param_id = id(parameter)
      swap_info = self.swap_params_info.get(param_id, None)
  
      if swap_info is not None:
          self._update_param_state_info(swap_info, parameter)
  
      return swap_info
  
imports: import os
  import torch
  from deepspeed import comm
  from deepspeed.utils.logging import logger
  from deepspeed.runtime.swap_tensor.constants import *
  from deepspeed.runtime.swap_tensor.utils import swap_in_tensors, swap_out_tensors, MIN_AIO_BYTES, AIO_ALIGNED_BYTES, get_sized_buffers
  from deepspeed.runtime.swap_tensor.utils import SwapBufferManager, SwapBufferPool
label_desc: Use image node_id 20 for calling the OptimizerSwapper obj's underlying member method code with example usage: obj._get_param_swap_info(parameter) and returns: swap_info