Skip to content

Commit 56565e1

Browse files
committed
feat/qwenimage-img2img-inpaint
1 parent 03c3f69 commit 56565e1

File tree

8 files changed

+2336
-2
lines changed

8 files changed

+2336
-2
lines changed

src/diffusers/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -490,6 +490,8 @@
490490
"PixArtSigmaPAGPipeline",
491491
"PixArtSigmaPipeline",
492492
"QwenImagePipeline",
493+
"QwenImageImg2ImgPipeline",
494+
"QwenImageInpaintPipeline",
493495
"ReduxImageEncoder",
494496
"SanaControlNetPipeline",
495497
"SanaPAGPipeline",
@@ -1126,6 +1128,8 @@
11261128
PixArtAlphaPipeline,
11271129
PixArtSigmaPAGPipeline,
11281130
PixArtSigmaPipeline,
1131+
QwenImageImg2ImgPipeline,
1132+
QwenImageInpaintPipeline,
11291133
QwenImagePipeline,
11301134
ReduxImageEncoder,
11311135
SanaControlNetPipeline,

src/diffusers/pipelines/__init__.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -387,7 +387,11 @@
387387
"SkyReelsV2ImageToVideoPipeline",
388388
"SkyReelsV2Pipeline",
389389
]
390-
_import_structure["qwenimage"] = ["QwenImagePipeline"]
390+
_import_structure["qwenimage"] = [
391+
"QwenImagePipeline",
392+
"QwenImageImg2ImgPipeline",
393+
"QwenImageInpaintPipeline",
394+
]
391395
try:
392396
if not is_onnx_available():
393397
raise OptionalDependencyNotAvailable()
@@ -704,7 +708,7 @@
704708
from .paint_by_example import PaintByExamplePipeline
705709
from .pia import PIAPipeline
706710
from .pixart_alpha import PixArtAlphaPipeline, PixArtSigmaPipeline
707-
from .qwenimage import QwenImagePipeline
711+
from .qwenimage import QwenImageImg2ImgPipeline, QwenImageInpaintPipeline, QwenImagePipeline
708712
from .sana import SanaControlNetPipeline, SanaPipeline, SanaSprintImg2ImgPipeline, SanaSprintPipeline
709713
from .semantic_stable_diffusion import SemanticStableDiffusionPipeline
710714
from .shap_e import ShapEImg2ImgPipeline, ShapEPipeline

src/diffusers/pipelines/qwenimage/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
else:
2525
_import_structure["modeling_qwenimage"] = ["ReduxImageEncoder"]
2626
_import_structure["pipeline_qwenimage"] = ["QwenImagePipeline"]
27+
_import_structure["pipeline_qwenimage_img2img"] = ["QwenImageImg2ImgPipeline"]
28+
_import_structure["pipeline_qwenimage_inpaint"] = ["QwenImageInpaintPipeline"]
2729

2830
if TYPE_CHECKING or DIFFUSERS_SLOW_IMPORT:
2931
try:
@@ -33,6 +35,8 @@
3335
from ...utils.dummy_torch_and_transformers_objects import * # noqa F403
3436
else:
3537
from .pipeline_qwenimage import QwenImagePipeline
38+
from .pipeline_qwenimage_img2img import QwenImageImg2ImgPipeline
39+
from .pipeline_qwenimage_inpaint import QwenImageInpaintPipeline
3640
else:
3741
import sys
3842

src/diffusers/pipelines/qwenimage/pipeline_qwenimage_img2img.py

Lines changed: 828 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)