Skip to content

Commit 4751d45

Browse files
committed
shorten loop subblock name
1 parent 083479c commit 4751d45

1 file changed

Lines changed: 22 additions & 22 deletions

File tree

  • src/diffusers/modular_pipelines/stable_diffusion_xl

src/diffusers/modular_pipelines/stable_diffusion_xl/denoise.py

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242

4343
# YiYi experimenting composible denoise loop
4444
# loop step (1): prepare latent input for denoiser
45-
class StableDiffusionXLDenoiseLoopBeforeDenoiser(PipelineBlock):
45+
class StableDiffusionXLLoopBeforeDenoiser(PipelineBlock):
4646

4747
model_name = "stable-diffusion-xl"
4848

@@ -76,7 +76,7 @@ def __call__(self, components: StableDiffusionXLModularLoader, block_state: Bloc
7676
return components, block_state
7777

7878
# loop step (1): prepare latent input for denoiser (with inpainting)
79-
class StableDiffusionXLInpaintDenoiseLoopBeforeDenoiser(PipelineBlock):
79+
class StableDiffusionXLInpaintLoopBeforeDenoiser(PipelineBlock):
8080

8181
model_name = "stable-diffusion-xl"
8282

@@ -147,7 +147,7 @@ def __call__(self, components: StableDiffusionXLModularLoader, block_state: Bloc
147147
return components, block_state
148148

149149
# loop step (2): denoise the latents with guidance
150-
class StableDiffusionXLDenoiseLoopDenoiser(PipelineBlock):
150+
class StableDiffusionXLLoopDenoiser(PipelineBlock):
151151

152152
model_name = "stable-diffusion-xl"
153153

@@ -251,7 +251,7 @@ def __call__(self, components: StableDiffusionXLModularLoader, block_state: Bloc
251251
return components, block_state
252252

253253
# loop step (2): denoise the latents with guidance (with controlnet)
254-
class StableDiffusionXLControlNetDenoiseLoopDenoiser(PipelineBlock):
254+
class StableDiffusionXLControlNetLoopDenoiser(PipelineBlock):
255255

256256
model_name = "stable-diffusion-xl"
257257

@@ -446,7 +446,7 @@ def __call__(self, components: StableDiffusionXLModularLoader, block_state: Bloc
446446
return components, block_state
447447

448448
# loop step (3): scheduler step to update latents
449-
class StableDiffusionXLDenoiseLoopAfterDenoiser(PipelineBlock):
449+
class StableDiffusionXLLoopAfterDenoiser(PipelineBlock):
450450

451451
model_name = "stable-diffusion-xl"
452452

@@ -508,7 +508,7 @@ def __call__(self, components: StableDiffusionXLModularLoader, block_state: Bloc
508508
return components, block_state
509509

510510
# loop step (3): scheduler step to update latents (with inpainting)
511-
class StableDiffusionXLInpaintDenoiseLoopAfterDenoiser(PipelineBlock):
511+
class StableDiffusionXLInpaintLoopAfterDenoiser(PipelineBlock):
512512

513513
model_name = "stable-diffusion-xl"
514514

@@ -680,7 +680,7 @@ def __call__(self, components: StableDiffusionXLModularLoader, state: PipelineSt
680680

681681
# composing the denoising loops
682682
class StableDiffusionXLDenoiseLoop(StableDiffusionXLDenoiseLoopWrapper):
683-
block_classes = [StableDiffusionXLDenoiseLoopBeforeDenoiser, StableDiffusionXLDenoiseLoopDenoiser, StableDiffusionXLDenoiseLoopAfterDenoiser]
683+
block_classes = [StableDiffusionXLLoopBeforeDenoiser, StableDiffusionXLLoopDenoiser, StableDiffusionXLLoopAfterDenoiser]
684684
block_names = ["before_denoiser", "denoiser", "after_denoiser"]
685685

686686
@property
@@ -689,53 +689,53 @@ def description(self) -> str:
689689
"Denoise step that iteratively denoise the latents. \n"
690690
"Its loop logic is defined in `StableDiffusionXLDenoiseLoopWrapper.__call__` method \n"
691691
"At each iteration, it runs blocks defined in `blocks` sequencially:\n"
692-
" - `StableDiffusionXLDenoiseLoopBeforeDenoiser`\n"
693-
" - `StableDiffusionXLDenoiseLoopDenoiser`\n"
694-
" - `StableDiffusionXLDenoiseLoopAfterDenoiser`\n"
692+
" - `StableDiffusionXLLoopBeforeDenoiser`\n"
693+
" - `StableDiffusionXLLoopDenoiser`\n"
694+
" - `StableDiffusionXLLoopAfterDenoiser`\n"
695695
)
696696

697697
# control_cond
698698
class StableDiffusionXLControlNetDenoiseLoop(StableDiffusionXLDenoiseLoopWrapper):
699-
block_classes = [StableDiffusionXLDenoiseLoopBeforeDenoiser, StableDiffusionXLControlNetDenoiseLoopDenoiser, StableDiffusionXLDenoiseLoopAfterDenoiser]
699+
block_classes = [StableDiffusionXLLoopBeforeDenoiser, StableDiffusionXLControlNetLoopDenoiser, StableDiffusionXLLoopAfterDenoiser]
700700
block_names = ["before_denoiser", "denoiser", "after_denoiser"]
701701
@property
702702
def description(self) -> str:
703703
return (
704704
"Denoise step that iteratively denoise the latents with controlnet. \n"
705705
"Its loop logic is defined in `StableDiffusionXLDenoiseLoopWrapper.__call__` method \n"
706706
"At each iteration, it runs blocks defined in `blocks` sequencially:\n"
707-
" - `StableDiffusionXLDenoiseLoopBeforeDenoiser`\n"
708-
" - `StableDiffusionXLControlNetDenoiseLoopDenoiser`\n"
709-
" - `StableDiffusionXLDenoiseLoopAfterDenoiser`\n"
707+
" - `StableDiffusionXLLoopBeforeDenoiser`\n"
708+
" - `StableDiffusionXLControlNetLoopDenoiser`\n"
709+
" - `StableDiffusionXLLoopAfterDenoiser`\n"
710710
)
711711

712712
# mask
713713
class StableDiffusionXLInpaintDenoiseLoop(StableDiffusionXLDenoiseLoopWrapper):
714-
block_classes = [StableDiffusionXLInpaintDenoiseLoopBeforeDenoiser, StableDiffusionXLDenoiseLoopDenoiser, StableDiffusionXLInpaintDenoiseLoopAfterDenoiser]
714+
block_classes = [StableDiffusionXLInpaintLoopBeforeDenoiser, StableDiffusionXLLoopDenoiser, StableDiffusionXLInpaintLoopAfterDenoiser]
715715
block_names = ["before_denoiser", "denoiser", "after_denoiser"]
716716
@property
717717
def description(self) -> str:
718718
return (
719719
"Denoise step that iteratively denoise the latents(for inpainting task only). \n"
720720
"Its loop logic is defined in `StableDiffusionXLDenoiseLoopWrapper.__call__` method \n"
721721
"At each iteration, it runs blocks defined in `blocks` sequencially:\n"
722-
" - `StableDiffusionXLInpaintDenoiseLoopBeforeDenoiser`\n"
723-
" - `StableDiffusionXLDenoiseLoopDenoiser`\n"
724-
" - `StableDiffusionXLInpaintDenoiseLoopAfterDenoiser`\n"
722+
" - `StableDiffusionXLInpaintLoopBeforeDenoiser`\n"
723+
" - `StableDiffusionXLLoopDenoiser`\n"
724+
" - `StableDiffusionXLInpaintLoopAfterDenoiser`\n"
725725
)
726726
# control_cond + mask
727727
class StableDiffusionXLInpaintControlNetDenoiseLoop(StableDiffusionXLDenoiseLoopWrapper):
728-
block_classes = [StableDiffusionXLInpaintDenoiseLoopBeforeDenoiser, StableDiffusionXLControlNetDenoiseLoopDenoiser, StableDiffusionXLInpaintDenoiseLoopAfterDenoiser]
728+
block_classes = [StableDiffusionXLInpaintLoopBeforeDenoiser, StableDiffusionXLControlNetLoopDenoiser, StableDiffusionXLInpaintLoopAfterDenoiser]
729729
block_names = ["before_denoiser", "denoiser", "after_denoiser"]
730730
@property
731731
def description(self) -> str:
732732
return (
733733
"Denoise step that iteratively denoise the latents(for inpainting task only) with controlnet. \n"
734734
"Its loop logic is defined in `StableDiffusionXLDenoiseLoopWrapper.__call__` method \n"
735735
"At each iteration, it runs blocks defined in `blocks` sequencially:\n"
736-
" - `StableDiffusionXLInpaintDenoiseLoopBeforeDenoiser`\n"
737-
" - `StableDiffusionXLControlNetDenoiseLoopDenoiser`\n"
738-
" - `StableDiffusionXLInpaintDenoiseLoopAfterDenoiser`\n"
736+
" - `StableDiffusionXLInpaintLoopBeforeDenoiser`\n"
737+
" - `StableDiffusionXLControlNetLoopDenoiser`\n"
738+
" - `StableDiffusionXLInpaintLoopAfterDenoiser`\n"
739739
)
740740

741741

0 commit comments

Comments
 (0)