code: def _io_aligned_numel(self, numel):
      remainder = numel % self.numel_alignment
      return (
          numel
          if remainder == 0
          else (numel + self.numel_alignment - remainder)
      )
  
imports: import os
  import shutil
  from enum import Enum
  import torch
  from deepspeed import comm
  from deepspeed.accelerator import get_accelerator
  from deepspeed.ops.op_builder import AsyncIOBuilder
  from .constants import *
  from .utils import swap_in_tensors, swap_out_tensors, MIN_AIO_BYTES, AIO_ALIGNED_BYTES, print_object, SwapBufferPool
label_desc: Use image node_id 21 for calling the AsyncPartitionedParameterSwapper obj's underlying member method code with example usage: obj._io_aligned_numel(numel) and returns: unknown