terchangeability with schedulers that need to scale the denoising model input depending on the
current timestep.  set_timesteps  < source > ( num_inference_steps: Optional = None device: Union = None timesteps: Optional = None  )   Parameters   num_inference_steps (int) —
The number of diffusion steps used when generating samples with a pre-trained model. If used,
timesteps must be None.   device (str or torch.device, optional) —
The device to 