ipelines to get an overview of all supported pipelines and their corresponding papers.
Various noise schedulers that can be used interchangeably for the preferred speed vs. quality trade-off in inference. For more information see Schedulers.
Multiple types of models, such as UNet, can be used as building blocks in an end-to-end diffusion system. See Models for more details 
Training examples to show how to train the most popular diffusion model