code: def __init__(self, ckpt_list, version, checkpoint_engine):
      self.module_key = None
      self.ckpt_list = ckpt_list
      self.version = version
      self.checkpoint_engine = (
          TorchCheckpointEngine()
          if checkpoint_engine is None
          else checkpoint_engine
      )
      self.check_ckpt_list()
  
imports: import torch
  import os
  import copy
  import collections
  import json
  from abc import ABC, abstractmethod
  from deepspeed.utils import logger
  from deepspeed.runtime.checkpoint_engine.torch_checkpoint_engine import TorchCheckpointEngine
  from .weight_quantizer import WeightQuantization
label_desc: Use image node_id 1 to create a new SDLoaderBase object from inherited base classes: ABC with example: obj = SDLoaderBase(ckpt_list, version, checkpoint_engine)