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
682682class 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
698698class 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
713713class 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
727727class 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