Pipelines
	
Pipelines provide a simple way to run state-of-the-art diffusion models in inference.
Most diffusion systems consist of multiple independently-trained models and highly adaptable scheduler
components - all of which are needed to have a functioning end-to-end diffusion system.
As an example, Stable Diffusion has three independently trained models:
Autoencoder
Conditional Unet
CLIP text encoder
a scheduler component, scheduler, 
a CLI