Update block.py
Browse files
block.py
CHANGED
@@ -14,15 +14,19 @@ from diffusers.schedulers import EulerDiscreteScheduler
|
|
14 |
from diffusers.models import AutoencoderKL
|
15 |
from diffusers.configuration_utils import FrozenDict
|
16 |
|
17 |
-
from diffusers.modular_pipelines.stable_diffusion_xl.before_denoise import prepare_latents_img2img
|
18 |
-
from diffusers.modular_pipelines.stable_diffusion_xl.encoders import StableDiffusionXLAutoIPAdapterStep
|
19 |
from diffusers.modular_pipelines.stable_diffusion_xl.denoise import (
|
20 |
StableDiffusionXLDenoiseLoopWrapper,
|
21 |
StableDiffusionXLLoopDenoiser,
|
22 |
StableDiffusionXLControlNetLoopDenoiser,
|
23 |
StableDiffusionXLLoopAfterDenoiser
|
24 |
)
|
25 |
-
from diffusers.modular_pipelines.stable_diffusion_xl import
|
|
|
|
|
|
|
|
|
|
|
26 |
|
27 |
import torch
|
28 |
from typing import List, Tuple, Any, Optional
|
|
|
14 |
from diffusers.models import AutoencoderKL
|
15 |
from diffusers.configuration_utils import FrozenDict
|
16 |
|
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_blocks_presets import(
|
25 |
+
IMAGE2IMAGE_BLOCKS,
|
26 |
+
TEXT2IMAGE_BLOCK,
|
27 |
+
StableDiffusionXLAutoControlNetInputStep,
|
28 |
+
StableDiffusionXLAutoIPAdapterStep
|
29 |
+
)
|
30 |
|
31 |
import torch
|
32 |
from typing import List, Tuple, Any, Optional
|