Description
Intro
Community Pipelines are introduced in diffusers==0.4.0
with the idea of allowing the community to quickly add, integrate, and share their custom pipelines on top of diffusers
.
You can find a guide about Community Pipelines here. You can also find all the community examples under examples/community/
. If you have questions about the Community Pipelines feature, please head to the parent issue.
Idea: Combining RePaint with Stable Diffusion
The idea of this pipeline is to improve upon the legacy stable diffusion inpainting pipeline by making use of the RePaint approach
At the moment the RePaint
pipeline only works for image diffusion, as opposed to latent diffusion (as in Stable Diffision). But making the RePaint scheduler work with latent diffusion would be a great way to improve unsupervised inpainting results!
Resources:
- Legacy unsupervised inpainting pipeline: https://github.com/huggingface/diffusers/blob/main/src/diffusers/pipelines/stable_diffusion/pipeline_stable_diffusion_inpaint_legacy.py
- RePaint pipeline that doesn't support latent diffusion: https://github.com/huggingface/diffusers/blob/main/src/diffusers/pipelines/repaint/pipeline_repaint.py
- Original RePaint project page and paper: https://github.com/andreas128/RePaint/