Diffusers documentation
Using Diffusers with other modalities
Get started
Tutorials
OverviewUnderstanding pipelines, models and schedulersAutoPipelineTrain a diffusion modelLoad LoRAs for inferenceAccelerate inference of text-to-image diffusion models
Using Diffusers
Loading & Hub
OverviewLoad pipelines, models, and schedulersLoad and compare different schedulersLoad community pipelines and componentsLoad safetensorsLoad different Stable Diffusion formatsLoad adaptersPush files to the Hub
Tasks
OverviewUnconditional image generationText-to-imageImage-to-imageInpaintingText or image-to-videoDepth-to-image
Techniques
Textual inversionIP-AdapterMerge LoRAsDistributed inference with multiple GPUsImprove image quality with deterministic generationControl image brightnessPrompt weightingImprove generation quality with FreeU
Specific pipeline examples
OverviewStable Diffusion XLSDXL TurboKandinskyControlNetShap-EDiffEditDistilled Stable Diffusion inferencePipeline callbacksCreate reproducible pipelinesCommunity pipelinesContribute a community pipelineLatent Consistency Model-LoRALatent Consistency ModelTrajectory Consistency Distillation-LoRAStable Video Diffusion
Training
OverviewCreate a dataset for trainingAdapt a model to a new task
Models
Unconditional image generationText-to-imageStable Diffusion XLKandinsky 2.2WuerstchenControlNetT2I-AdaptersInstructPix2Pix
Methods
Taking Diffusers Beyond Images
Optimization
Conceptual Guides
PhilosophyControlled generationHow to contribute?Diffusers' Ethical GuidelinesEvaluating Diffusion Models
API
Main Classes
Loaders
Models
OverviewUNet1DModelUNet2DModelUNet2DConditionModelUNet3DConditionModelUNetMotionModelUViT2DModelVQModelAutoencoderKLAsymmetricAutoencoderKLTiny AutoEncoderConsistencyDecoderVAETransformer2DTransformer TemporalPrior TransformerControlNet
Pipelines
OverviewaMUSEdAnimateDiffAttend-and-ExciteAudioLDMAudioLDM 2AutoPipelineBLIP-DiffusionConsistency ModelsControlNetControlNet with Stable Diffusion XLDance DiffusionDDIMDDPMDeepFloyd IFDiffEditDiTI2VGen-XLInstructPix2PixKandinsky 2.1Kandinsky 2.2Kandinsky 3Latent Consistency ModelsLatent DiffusionLEDITS++MultiDiffusionMusicLDMPaint by ExamplePersonalized Image Animator (PIA)PixArt-αSelf-Attention GuidanceSemantic GuidanceShap-EStable Cascade
Stable Diffusion
OverviewText-to-imageImage-to-imageImage-to-videoInpaintingDepth-to-imageImage variationSafe Stable DiffusionStable Diffusion 2Stable Diffusion XLSDXL TurboLatent upscalerSuper-resolutionK-DiffusionLDM3D Text-to-(RGB, Depth), Text-to-(RGB-pano, Depth-pano), LDM3D UpscalerStable Diffusion T2I-AdapterGLIGEN (Grounded Language-to-Image Generation)
Stable unCLIPText-to-videoText2Video-ZerounCLIPUniDiffuserValue-guided samplingWuerstchenSchedulers
OverviewCMStochasticIterativeSchedulerConsistencyDecoderSchedulerDDIMInverseSchedulerDDIMSchedulerDDPMSchedulerDEISMultistepSchedulerDPMSolverMultistepInverseDPMSolverMultistepSchedulerDPMSolverSDESchedulerDPMSolverSinglestepSchedulerEulerAncestralDiscreteSchedulerEulerDiscreteSchedulerEDMEulerSchedulerEDMDPMSolverMultistepSchedulerHeunDiscreteSchedulerIPNDMSchedulerKarrasVeSchedulerKDPM2AncestralDiscreteSchedulerKDPM2DiscreteSchedulerLCMSchedulerLMSDiscreteSchedulerPNDMSchedulerRePaintSchedulerScoreSdeVeSchedulerScoreSdeVpSchedulerTCDSchedulerUniPCMultistepSchedulerVQDiffusionScheduler
Internal classes
You are viewing v0.27.2 version. A newer version v0.38.0 is available.
Using Diffusers with other modalities
Diffusers is in the process of expanding to modalities other than images.
| Example type | Colab | Pipeline |
|---|---|---|
| Molecule conformation generation | ❌ |
More coming soon!