YiYiXu commited on
Commit
c61775d
·
verified ·
1 Parent(s): 419ceb4

Update block.py

Browse files
Files changed (1) hide show
  1. block.py +6 -6
block.py CHANGED
@@ -17,9 +17,9 @@ from diffusers.configuration_utils import FrozenDict
17
  from diffusers.modular_pipelines.stable_diffusion_xl.before_denoise import prepare_latents_img2img
18
  from diffusers.modular_pipelines.stable_diffusion_xl.denoise import (
19
  StableDiffusionXLDenoiseLoopWrapper,
20
- StableDiffusionXLDenoiseLoopDenoiser,
21
- StableDiffusionXLControlNetDenoiseLoopDenoiser,
22
- StableDiffusionXLDenoiseLoopAfterDenoiser
23
  )
24
  from diffusers.modular_pipelines.stable_diffusion_xl.modular_pipeline_block_mappings import (
25
  IMAGE2IMAGE_BLOCKS,
@@ -132,7 +132,7 @@ class SDXLDiffDiffPrepareLatentsStep(PipelineBlock):
132
  return components, state
133
 
134
 
135
- class SDXLDiffDiffDenoiseLoopBeforeDenoiser(PipelineBlock):
136
  model_name = "stable-diffusion-xl"
137
 
138
  @property
@@ -194,12 +194,12 @@ class SDXLDiffDiffDenoiseLoopBeforeDenoiser(PipelineBlock):
194
 
195
 
196
  class SDXLDiffDiffDenoiseLoop(StableDiffusionXLDenoiseLoopWrapper):
197
- block_classes = [SDXLDiffDiffDenoiseLoopBeforeDenoiser, StableDiffusionXLDenoiseLoopDenoiser, StableDiffusionXLDenoiseLoopAfterDenoiser]
198
  block_names = ["before_denoiser", "denoiser", "after_denoiser"]
199
 
200
  # control_cond
201
  class SDXLDiffDiffControlNetDenoiseLoop(StableDiffusionXLDenoiseLoopWrapper):
202
- block_classes = [SDXLDiffDiffDenoiseLoopBeforeDenoiser, StableDiffusionXLControlNetDenoiseLoopDenoiser, StableDiffusionXLDenoiseLoopAfterDenoiser]
203
  block_names = ["before_denoiser", "denoiser", "after_denoiser"]
204
 
205
  class SDXLDiffDiffDenoiseStep(AutoPipelineBlocks):
 
17
  from diffusers.modular_pipelines.stable_diffusion_xl.before_denoise import prepare_latents_img2img
18
  from diffusers.modular_pipelines.stable_diffusion_xl.denoise import (
19
  StableDiffusionXLDenoiseLoopWrapper,
20
+ StableDiffusionXLLoopDenoiser,
21
+ StableDiffusionXLControlNetLoopDenoiser,
22
+ StableDiffusionXLLoopAfterDenoiser
23
  )
24
  from diffusers.modular_pipelines.stable_diffusion_xl.modular_pipeline_block_mappings import (
25
  IMAGE2IMAGE_BLOCKS,
 
132
  return components, state
133
 
134
 
135
+ class SDXLDiffDiffLoopBeforeDenoiser(PipelineBlock):
136
  model_name = "stable-diffusion-xl"
137
 
138
  @property
 
194
 
195
 
196
  class SDXLDiffDiffDenoiseLoop(StableDiffusionXLDenoiseLoopWrapper):
197
+ block_classes = [SDXLDiffDiffLoopBeforeDenoiser, StableDiffusionXLLoopDenoiser, StableDiffusionXLLoopAfterDenoiser]
198
  block_names = ["before_denoiser", "denoiser", "after_denoiser"]
199
 
200
  # control_cond
201
  class SDXLDiffDiffControlNetDenoiseLoop(StableDiffusionXLDenoiseLoopWrapper):
202
+ block_classes = [SDXLDiffDiffLoopBeforeDenoiser, StableDiffusionXLControlNetLoopDenoiser, StableDiffusionXLLoopAfterDenoiser]
203
  block_names = ["before_denoiser", "denoiser", "after_denoiser"]
204
 
205
  class SDXLDiffDiffDenoiseStep(AutoPipelineBlocks):