DiffusionPipeline  
Base class for all pipelines.  
[`DiffusionPipeline`] stores all components (models, schedulers, and processors) for diffusion pipelines and
provides methods for loading, downloading and saving models. It also includes methods to:  
- move all PyTorch modules to the device of your choice
- enable/disable the progress bar for the denoising iteration  
Class attributes:  
- **config_name** (`str`) -- The configuration filename that stores the class and module names of all the