code: def _get_all_ckpt_names(self, checkpoints_path, tag):
      ckpt_file_pattern = self._get_ckpt_name(
          checkpoints_path, tag, mp_placeholder="*"
      )
      import glob
  
      ckpt_files = glob.glob(ckpt_file_pattern)
      ckpt_files.sort()
      return ckpt_files
  
imports: import torch
  import time
  import os
  from deepspeed import comm
  from deepspeed.utils.logging import log_dist
  from torch.nn.modules import Module
  from packaging import version
  from deepspeed.runtime.checkpoint_engine.torch_checkpoint_engine import TorchCheckpointEngine
  from deepspeed.utils.timer import SynchronizedWallClockTimer
  from ..runtime.state_dict_factory import SDLoaderFactory
  from ..runtime.weight_quantizer import WeightQuantization
  from ..module_inject.replace_module import replace_transformer_layer, generic_injection
  from ..comm.comm import init_distributed
  from ..pipe import PipelineModule
  from ..moe.utils import has_moe_layers
  from ..runtime.zero import GatheredParameters
  from ..module_inject import LinearAllreduce, LinearLayer, Normalize, ReplaceWithTensorSlicing
  from ..module_inject.replace_policy import DSPolicy
  from torch import nn
label_desc: Use image node_id 13 for calling the InferenceEngine obj's underlying member method code with example usage: obj._get_all_ckpt_names(checkpoints_path, tag) and returns: ckpt_files