code: def _update_param_state_info(self, swap_info, parameter):
      if not swap_info.has_state_tensors:
          state_tensors = self._get_state_tensors(parameter)
          if state_tensors:
              swap_info.add_state_tensors(state_tensors)
  
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
  from deepspeed.accelerator import get_accelerator
label_desc: Use image node_id 19 for calling the OptimizerSwapper obj's underlying member method code with example usage: obj._update_param_state_info(swap_info, parameter) without return types