code: def __init__(
      self,
      s_churn=0.0,
      s_tmin=0.0,
      s_tmax=float("inf"),
      s_noise=1.0,
      *args,
      **kwargs,
  ):
      super().__init__(*args, **kwargs)
  
      self.s_churn = s_churn
      self.s_tmin = s_tmin
      self.s_tmax = s_tmax
      self.s_noise = s_noise
  
imports: from typing import Dict, Union
  import torch
  from omegaconf import ListConfig, OmegaConf
  from tqdm import tqdm
  from ...modules.diffusionmodules.sampling_utils import get_ancestral_step, linear_multistep_coeff, to_d, to_neg_log_sigma, to_sigma
  from ...util import append_dims, default, instantiate_from_config
label_desc: Use image node_id 1 to create a new EDMSampler object from inherited base classes: SingleStepDiffusionSampler with example: obj = EDMSampler(s_churn, s_tmin, s_tmax, s_noise)