code: def __init__(self, funcname, sd_model, options=None):
      super().__init__(funcname)
  
      self.extra_params = sampler_extra_params.get(funcname, [])
  
      self.options = options or {}
      self.func = (
          funcname
          if callable(funcname)
          else getattr(k_diffusion.sampling, self.funcname)
      )
  
      self.model_wrap_cfg = CFGDenoiserKDiffusion(self)
      self.model_wrap = self.model_wrap_cfg.inner_model
  
file_path: stable-diffusion-webui/modules/sd_samplers_kdiffusion.py
imports: import torch
  import inspect
  import k_diffusion.sampling
  from modules import sd_samplers_common, sd_samplers_extra, sd_samplers_cfg_denoiser
  from modules.sd_samplers_cfg_denoiser import CFGDenoiser
  from modules.script_callbacks import ExtraNoiseParams, extra_noise_callback
  from modules.shared import opts
  import modules.shared
label_desc: Use image node_id 1 to create a new KDiffusionSampler object from inherited base classes: sd_samplers_common with example: obj = KDiffusionSampler(funcname, sd_model, options)