Skip to content

Commit e6fa809

Browse files
committed
update
1 parent b24c6a8 commit e6fa809

File tree

3 files changed

+15
-21
lines changed

3 files changed

+15
-21
lines changed

src/diffusers/pipelines/kandinsky2_2/pipeline_kandinsky2_2_controlnet_img2img.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -135,13 +135,11 @@ def __init__(
135135
scheduler=scheduler,
136136
movq=movq,
137137
)
138-
movq_scale_factor = 2 ** (len(self.movq.config.block_out_channels) - 1)
139-
self.image_processor = VaeImageProcessor(
140-
vae_scale_factor=movq_scale_factor,
141-
vae_latent_channels=self.movq.config.latent_channels,
142-
resample="bicubic",
143-
reducing_gap=1,
144-
)
138+
kwargs = {}
139+
if self.movq:
140+
kwargs["vae_scale_factor"] = 2 ** (len(self.movq.config.block_out_channels) - 1)
141+
kwargs["vae_latent_channels"] = self.movq.config.latent_channels
142+
self.image_processor = VaeImageProcessor(resample="bicubic", reducing_gap=1, **kwargs)
145143

146144
# Copied from diffusers.pipelines.kandinsky.pipeline_kandinsky_img2img.KandinskyImg2ImgPipeline.get_timesteps
147145
def get_timesteps(self, num_inference_steps, strength, device):

src/diffusers/pipelines/kandinsky2_2/pipeline_kandinsky2_2_img2img.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -107,13 +107,11 @@ def __init__(
107107
scheduler=scheduler,
108108
movq=movq,
109109
)
110-
movq_scale_factor = 2 ** (len(self.movq.config.block_out_channels) - 1)
111-
self.image_processor = VaeImageProcessor(
112-
vae_scale_factor=movq_scale_factor,
113-
vae_latent_channels=self.movq.config.latent_channels,
114-
resample="bicubic",
115-
reducing_gap=1,
116-
)
110+
kwargs = {}
111+
if self.movq:
112+
kwargs["vae_scale_factor"] = 2 ** (len(self.movq.config.block_out_channels) - 1)
113+
kwargs["vae_latent_channels"] = self.movq.config.latent_channels
114+
self.image_processor = VaeImageProcessor(resample="bicubic", reducing_gap=1, **kwargs)
117115

118116
# Copied from diffusers.pipelines.kandinsky.pipeline_kandinsky_img2img.KandinskyImg2ImgPipeline.get_timesteps
119117
def get_timesteps(self, num_inference_steps, strength, device):

src/diffusers/pipelines/kandinsky3/pipeline_kandinsky3_img2img.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -76,13 +76,11 @@ def __init__(
7676
self.register_modules(
7777
tokenizer=tokenizer, text_encoder=text_encoder, unet=unet, scheduler=scheduler, movq=movq
7878
)
79-
movq_scale_factor = 2 ** (len(self.movq.config.block_out_channels) - 1)
80-
self.image_processor = VaeImageProcessor(
81-
vae_scale_factor=movq_scale_factor,
82-
vae_latent_channels=self.movq.config.latent_channels,
83-
resample="bicubic",
84-
reducing_gap=1,
85-
)
79+
kwargs = {}
80+
if self.movq:
81+
kwargs["vae_scale_factor"] = 2 ** (len(self.movq.config.block_out_channels) - 1)
82+
kwargs["vae_latent_channels"] = self.movq.config.latent_channels
83+
self.image_processor = VaeImageProcessor(resample="bicubic", reducing_gap=1, **kwargs)
8684

8785
def get_timesteps(self, num_inference_steps, strength, device):
8886
# get the original timestep using init_timestep

0 commit comments

Comments
 (0)