Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -29,6 +29,11 @@ controlnet = ControlNetModel.from_pretrained(
|
|
29 |
torch_dtype=torch.float16
|
30 |
)
|
31 |
|
|
|
|
|
|
|
|
|
|
|
32 |
def check_use_custom_or_no(value):
|
33 |
if value is True:
|
34 |
return gr.update(visible=True)
|
@@ -111,7 +116,7 @@ def infer(use_custom_model, model_name, weight_name, custom_lora_weight, image_i
|
|
111 |
|
112 |
pipe = StableDiffusionXLControlNetPipeline.from_pretrained(
|
113 |
"stabilityai/stable-diffusion-xl-base-1.0",
|
114 |
-
controlnet=
|
115 |
vae=vae,
|
116 |
torch_dtype=torch.float16,
|
117 |
variant="fp16",
|
@@ -142,6 +147,8 @@ def infer(use_custom_model, model_name, weight_name, custom_lora_weight, image_i
|
|
142 |
image = image[:, :, None]
|
143 |
image = np.concatenate([image, image, image], axis=2)
|
144 |
image = Image.fromarray(image)
|
|
|
|
|
145 |
|
146 |
if use_custom_model:
|
147 |
|
|
|
29 |
torch_dtype=torch.float16
|
30 |
)
|
31 |
|
32 |
+
controlnet_lineart = ControlNetModel.from_poretrained(
|
33 |
+
"lllyasviel/control_v11p_sd15_lineart",
|
34 |
+
torch_dtype=torch.float16
|
35 |
+
)
|
36 |
+
|
37 |
def check_use_custom_or_no(value):
|
38 |
if value is True:
|
39 |
return gr.update(visible=True)
|
|
|
116 |
|
117 |
pipe = StableDiffusionXLControlNetPipeline.from_pretrained(
|
118 |
"stabilityai/stable-diffusion-xl-base-1.0",
|
119 |
+
controlnet=controlnet_lineart,
|
120 |
vae=vae,
|
121 |
torch_dtype=torch.float16,
|
122 |
variant="fp16",
|
|
|
147 |
image = image[:, :, None]
|
148 |
image = np.concatenate([image, image, image], axis=2)
|
149 |
image = Image.fromarray(image)
|
150 |
+
elif preprocessor == "lineart":
|
151 |
+
image = PIL.Image.fromarray(image_in)
|
152 |
|
153 |
if use_custom_model:
|
154 |
|