ktrndy commited on
Commit
9333076
·
verified ·
1 Parent(s): 73dd322

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -0
app.py CHANGED
@@ -4,6 +4,7 @@ import random
4
  import os
5
  import torch
6
  from diffusers import StableDiffusionPipeline, ControlNetModel, StableDiffusionControlNetPipeline
 
7
  from peft import PeftModel, LoraConfig
8
 
9
 
@@ -83,6 +84,7 @@ def infer(
83
  controlnet=controlnet,
84
  torch_dtype=torch_dtype,
85
  safety_checker=None).to(device)
 
86
  else:
87
  pipe = StableDiffusionPipeline.from_pretrained(model_id,
88
  torch_dtype=torch_dtype,
@@ -92,6 +94,7 @@ def infer(
92
  if ip_adapter_checkbox:
93
  pipe.load_ip_adapter("h94/IP-Adapter", subfolder="models", weight_name="ip-adapter-plus_sd15.bin")
94
  pipe.set_ip_adapter_scale(ip_adapter_scale)
 
95
 
96
  pipe.unet = PeftModel.from_pretrained(pipe.unet, unet_sub_dir)
97
  pipe.text_encoder = PeftModel.from_pretrained(pipe.text_encoder, text_encoder_sub_dir)
 
4
  import os
5
  import torch
6
  from diffusers import StableDiffusionPipeline, ControlNetModel, StableDiffusionControlNetPipeline
7
+ from diffusers.utils import load_image
8
  from peft import PeftModel, LoraConfig
9
 
10
 
 
84
  controlnet=controlnet,
85
  torch_dtype=torch_dtype,
86
  safety_checker=None).to(device)
87
+ controlnet_image = load_image(controlnet_image).convert('RGB')
88
  else:
89
  pipe = StableDiffusionPipeline.from_pretrained(model_id,
90
  torch_dtype=torch_dtype,
 
94
  if ip_adapter_checkbox:
95
  pipe.load_ip_adapter("h94/IP-Adapter", subfolder="models", weight_name="ip-adapter-plus_sd15.bin")
96
  pipe.set_ip_adapter_scale(ip_adapter_scale)
97
+ ip_adapter_image = load_image(ip_adapter_image).convert('RGB')
98
 
99
  pipe.unet = PeftModel.from_pretrained(pipe.unet, unet_sub_dir)
100
  pipe.text_encoder = PeftModel.from_pretrained(pipe.text_encoder, text_encoder_sub_dir)