Skip to content

Commit bea0442

Browse files
authored
Merge pull request #287 from TobyRoseman/minor-fix
Fix pipeline.py for Python 3.8
2 parents 567dbf2 + d159b92 commit bea0442

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

python_coreml_stable_diffusion/pipeline.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55

66
import argparse
77

8+
from diffusers import StableDiffusionPipeline, StableDiffusionXLPipeline
89
from diffusers.pipelines.pipeline_utils import DiffusionPipeline
910
from diffusers.pipelines.stable_diffusion import StableDiffusionPipelineOutput
1011
from diffusers.schedulers import (
@@ -517,7 +518,7 @@ def __call__(
517518
control_net_additional_residuals = {}
518519

519520
# predict the noise residual
520-
unet_additional_kwargs = unet_additional_kwargs | control_net_additional_residuals
521+
unet_additional_kwargs.update(control_net_additional_residuals)
521522

522523
noise_pred = self.unet(
523524
sample=latent_model_input.astype(np.float16),
@@ -697,7 +698,6 @@ def main(args):
697698

698699
logger.info("Initializing PyTorch pipe for reference configuration")
699700

700-
from diffusers import StableDiffusionPipeline, StableDiffusionXLPipeline
701701
SDP = StableDiffusionXLPipeline if 'xl' in args.model_version else StableDiffusionPipeline
702702

703703
pytorch_pipe = SDP.from_pretrained(

python_coreml_stable_diffusion/torch2coreml.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -480,7 +480,7 @@ def convert_vae_decoder(pipe, args):
480480
1, # B
481481
pipe.vae.config.latent_channels, # C
482482
args.latent_h or pipe.unet.config.sample_size, # H
483-
args.latent_w or pipe.unet.config.sample_size, # w
483+
args.latent_w or pipe.unet.config.sample_size, # W
484484
)
485485

486486
if args.custom_vae_version is None and args.xl_version:

0 commit comments

Comments
 (0)