code: def __init__(self):
      super().__init__(
          name=CPUAdamBuilder.NAME,
          prebuilt_import_path=CPUAdamBuilder.PREBUILT_IMPORT_PATH,
      )
      self.version_dependent_macros = [
          "-DVERSION_GE_1_1",
          "-DVERSION_GE_1_3",
          "-DVERSION_GE_1_5",
      ]
  
file_path: ColossalAI/op_builder/cpu_adam.py
imports: from .builder import Builder
  from .utils import append_nvcc_threads
label_desc: Use image node_id 1 to create a new CPUAdamBuilder object from inherited base classes: Builder with example: obj = CPUAdamBuilder()