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
diffusion pipeline's components.
- **_optional_components** (`List[str]`) -- List of all optional components that don't have to be passed to the
pipeline to function (should be overridden by subclasses).  
- all
- __call__
- device
- to
- components  
[[autodoc]] enable_freeu: No module named 'diffusers.pipelines.StableDiffusionMixin'  
[[autodoc]] disable_freeu: No module named 'diffusers.pipelines.StableDiffusionMixin'
/Users/nielsrogge/Documents/python_projecten/diffusers/docs/source/en/api/pipelines/overview.md