Spaces:
Running
on
A10G
Running
on
A10G
Update app.py
Browse files
app.py
CHANGED
@@ -146,6 +146,17 @@ def infer(use_custom_model, model_name, weight_name, custom_lora_weight, image_i
|
|
146 |
variant="fp16"
|
147 |
)
|
148 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
149 |
pipe = StableDiffusionXLControlNetPipeline.from_pretrained(
|
150 |
"stabilityai/stable-diffusion-xl-base-1.0",
|
151 |
controlnet=controlnet,
|
@@ -329,7 +340,7 @@ with gr.Blocks(css=css) as demo:
|
|
329 |
|
330 |
with gr.Column():
|
331 |
with gr.Group():
|
332 |
-
preprocessor = gr.Dropdown(label="Preprocessor", choices=["canny", "lineart"], value="canny", interactive=True, info="For the moment, only canny is available")
|
333 |
controlnet_conditioning_scale = gr.Slider(label="Controlnet conditioning Scale", minimum=0.1, maximum=1.0, step=0.01, value=0.5)
|
334 |
with gr.Group():
|
335 |
seed = gr.Slider(
|
|
|
146 |
variant="fp16"
|
147 |
)
|
148 |
|
149 |
+
if preprocessor == "custom":
|
150 |
+
image = Image.open(image_in)
|
151 |
+
image = image.convert("RGB")
|
152 |
+
image = np.array(image)
|
153 |
+
image = Image.fromarray(image)
|
154 |
+
|
155 |
+
controlnet = ControlNetModel.from_pretrained(
|
156 |
+
"fffiloni/cn_malgras_second_002",
|
157 |
+
torch_dtype=torch.float16,
|
158 |
+
)
|
159 |
+
|
160 |
pipe = StableDiffusionXLControlNetPipeline.from_pretrained(
|
161 |
"stabilityai/stable-diffusion-xl-base-1.0",
|
162 |
controlnet=controlnet,
|
|
|
340 |
|
341 |
with gr.Column():
|
342 |
with gr.Group():
|
343 |
+
preprocessor = gr.Dropdown(label="Preprocessor", choices=["canny", "lineart", "custom"], value="canny", interactive=True, info="For the moment, only canny is available")
|
344 |
controlnet_conditioning_scale = gr.Slider(label="Controlnet conditioning Scale", minimum=0.1, maximum=1.0, step=0.01, value=0.5)
|
345 |
with gr.Group():
|
346 |
seed = gr.Slider(
|