Skip to content

Commit 57a9a20

Browse files
Dev support stable diffusion inpainting (huggingface#71)
2 parents 48b7468 + 78c3766 commit 57a9a20

File tree

6 files changed

+1393
-1
lines changed

6 files changed

+1393
-1
lines changed

src/diffusers/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@
8686
else:
8787
from .utils.dummy_torch_and_transformers_objects import * # noqa F403
8888

89+
8990
if is_torch_available() and is_transformers_available() and is_onnx_available():
9091
from .pipelines import (
9192
OnnxStableDiffusionImg2ImgPipeline,
@@ -141,5 +142,6 @@
141142
from .pipelines import OneFlowAltDiffusionPipeline
142143
from .pipelines import OneFlowStableDiffusionPipeline
143144
from .pipelines import OneFlowStableDiffusionImg2ImgPipeline
145+
from .pipelines import OneFlowStableDiffusionInpaintPipeline, OneFlowStableDiffusionInpaintPipelineLegacy
144146
from .pipeline_oneflow_utils import OneFlowDiffusionPipeline
145147
from .modeling_oneflow_utils import OneFlowModelMixin

src/diffusers/pipeline_oneflow_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -561,7 +561,7 @@ def from_pretrained(cls, pretrained_model_name_or_path: Optional[Union[str, os.P
561561
if pipeline_class.__name__ == "StableDiffusionInpaintPipeline" and version.parse(
562562
version.parse(config_dict["_diffusers_version"]).base_version
563563
) <= version.parse("0.5.1"):
564-
from diffusers import StableDiffusionInpaintPipeline, StableDiffusionInpaintPipelineLegacy
564+
from diffusers import OneFlowStableDiffusionInpaintPipeline as StableDiffusionInpaintPipeline, OneFlowStableDiffusionInpaintPipelineLegacy as StableDiffusionInpaintPipelineLegacy
565565

566566
pipeline_class = StableDiffusionInpaintPipelineLegacy
567567

src/diffusers/pipelines/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,4 @@
5050
from .alt_diffusion import OneFlowAltDiffusionPipeline
5151
from .stable_diffusion import OneFlowStableDiffusionPipeline
5252
from .stable_diffusion import OneFlowStableDiffusionImg2ImgPipeline
53+
from .stable_diffusion import OneFlowStableDiffusionInpaintPipeline, OneFlowStableDiffusionInpaintPipelineLegacy

src/diffusers/pipelines/stable_diffusion/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,4 +79,6 @@ class FlaxStableDiffusionPipelineOutput(BaseOutput):
7979

8080
from .pipeline_stable_diffusion_oneflow import OneFlowStableDiffusionPipeline
8181
from .pipeline_stable_diffusion_img2img_oneflow import OneFlowStableDiffusionImg2ImgPipeline
82+
from .pipeline_stable_diffusion_inpaint_oneflow import OneFlowStableDiffusionInpaintPipeline
83+
from .pipeline_stable_diffusion_inpaint_legacy_oneflow import OneFlowStableDiffusionInpaintPipelineLegacy
8284
from .safety_checker_oneflow import OneFlowStableDiffusionSafetyChecker

0 commit comments

Comments
 (0)