Skip to content

Commit 81683e2

Browse files
committed
added SDPagcontrolnetimg2img
1 parent 5b972fb commit 81683e2

File tree

7 files changed

+1410
-0
lines changed

7 files changed

+1410
-0
lines changed

docs/source/en/api/pipelines/pag.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@ Since RegEx is supported as a way for matching layer identifiers, it is crucial
9090
[[autodoc]] StableDiffusionXLControlNetPAGImg2ImgPipeline
9191
- all
9292
- __call__
93+
## StableDiffusionControlNetPAGImg2ImgPipeline
94+
[[autodoc]] StableDiffusionControlNetPAGImg2ImgPipeline
95+
- all
96+
- __call__
9397

9498
## StableDiffusion3PAGPipeline
9599
[[autodoc]] StableDiffusion3PAGPipeline

src/diffusers/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,7 @@
355355
"StableDiffusionLDM3DPipeline",
356356
"StableDiffusionModelEditingPipeline",
357357
"StableDiffusionPAGImg2ImgPipeline",
358+
"StableDiffusionControlNetPAGImg2ImgPipeline",
358359
"StableDiffusionPAGPipeline",
359360
"StableDiffusionPanoramaPipeline",
360361
"StableDiffusionParadigmsPipeline",
@@ -802,6 +803,7 @@
802803
StableDiffusionControlNetImg2ImgPipeline,
803804
StableDiffusionControlNetInpaintPipeline,
804805
StableDiffusionControlNetPAGInpaintPipeline,
806+
StableDiffusionControlNetPAGImg2ImgPipeline,
805807
StableDiffusionControlNetPAGPipeline,
806808
StableDiffusionControlNetPipeline,
807809
StableDiffusionControlNetXSPipeline,

src/diffusers/pipelines/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@
165165
"AnimateDiffPAGPipeline",
166166
"KolorsPAGPipeline",
167167
"HunyuanDiTPAGPipeline",
168+
"StableDiffusionControlNetPAGImg2ImgPipeline",
168169
"StableDiffusion3PAGPipeline",
169170
"StableDiffusionPAGPipeline",
170171
"StableDiffusionPAGImg2ImgPipeline",
@@ -584,6 +585,7 @@
584585
StableDiffusionControlNetPAGPipeline,
585586
StableDiffusionPAGImg2ImgPipeline,
586587
StableDiffusionPAGPipeline,
588+
StableDiffusionControlNetPAGImg2ImgPipeline,
587589
StableDiffusionXLControlNetPAGImg2ImgPipeline,
588590
StableDiffusionXLControlNetPAGPipeline,
589591
StableDiffusionXLPAGImg2ImgPipeline,

src/diffusers/pipelines/auto_pipeline.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
StableDiffusion3PAGPipeline,
6565
StableDiffusionControlNetPAGInpaintPipeline,
6666
StableDiffusionControlNetPAGPipeline,
67+
StableDiffusionControlNetPAGImg2ImgPipeline,
6768
StableDiffusionPAGImg2ImgPipeline,
6869
StableDiffusionPAGPipeline,
6970
StableDiffusionXLControlNetPAGImg2ImgPipeline,
@@ -138,6 +139,7 @@
138139
("stable-diffusion-xl-controlnet", StableDiffusionXLControlNetImg2ImgPipeline),
139140
("stable-diffusion-xl-pag", StableDiffusionXLPAGImg2ImgPipeline),
140141
("stable-diffusion-xl-controlnet-pag", StableDiffusionXLControlNetPAGImg2ImgPipeline),
142+
("stable-diffusion-controlnet-pag", StableDiffusionControlNetPAGImg2ImgPipeline),
141143
("lcm", LatentConsistencyModelImg2ImgPipeline),
142144
("flux", FluxImg2ImgPipeline),
143145
("flux-controlnet", FluxControlNetImg2ImgPipeline),

src/diffusers/pipelines/pag/__init__.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
_import_structure["pipeline_pag_controlnet_sd_inpaint"] = ["StableDiffusionControlNetPAGInpaintPipeline"]
2727
_import_structure["pipeline_pag_controlnet_sd_xl"] = ["StableDiffusionXLControlNetPAGPipeline"]
2828
_import_structure["pipeline_pag_controlnet_sd_xl_img2img"] = ["StableDiffusionXLControlNetPAGImg2ImgPipeline"]
29+
_import_structure["pipeline_pag_controlnet_sd_img2img"] = ["StableDiffusionControlNetPAGImg2ImgPipeline"]
2930
_import_structure["pipeline_pag_hunyuandit"] = ["HunyuanDiTPAGPipeline"]
3031
_import_structure["pipeline_pag_kolors"] = ["KolorsPAGPipeline"]
3132
_import_structure["pipeline_pag_pixart_sigma"] = ["PixArtSigmaPAGPipeline"]
@@ -49,6 +50,7 @@
4950
from .pipeline_pag_controlnet_sd_inpaint import StableDiffusionControlNetPAGInpaintPipeline
5051
from .pipeline_pag_controlnet_sd_xl import StableDiffusionXLControlNetPAGPipeline
5152
from .pipeline_pag_controlnet_sd_xl_img2img import StableDiffusionXLControlNetPAGImg2ImgPipeline
53+
from .pipeline_pag_controlnet_sd_img2img import StableDiffusionControlNetPAGImg2ImgPipeline
5254
from .pipeline_pag_hunyuandit import HunyuanDiTPAGPipeline
5355
from .pipeline_pag_kolors import KolorsPAGPipeline
5456
from .pipeline_pag_pixart_sigma import PixArtSigmaPAGPipeline

0 commit comments

Comments
 (0)