Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -116,21 +116,23 @@ def infer(
|
|
116 |
seed=4,
|
117 |
guidance_scale=7.5,
|
118 |
lora_scale=0.7,
|
119 |
-
use_control_net=False,
|
120 |
-
control_mode=None,
|
121 |
-
strength_cn=0.5,
|
122 |
-
control_strength=0.5,
|
123 |
-
cn_source_image=None,
|
124 |
-
control_image=None,
|
125 |
-
use_ip_adapter=False,
|
126 |
-
ip_adapter_mode=None,
|
127 |
-
strength_ip=0.5,
|
128 |
-
ip_adapter_strength=0.5
|
129 |
controlnet_conditioning_scale=0.5, # Сила влияния ControlNet
|
130 |
-
ip_source_image=None,
|
131 |
-
ip_adapter_image=None,
|
132 |
-
remove_bg=None,
|
133 |
-
|
|
|
|
|
134 |
progress=gr.Progress(track_tqdm=True)
|
135 |
):
|
136 |
|
@@ -494,9 +496,9 @@ def infer(
|
|
494 |
else:
|
495 |
# Генерация изображений с LCM_Adapter ---------------------------------------------------------------------------------------------
|
496 |
|
497 |
-
if use_LCM_adapter
|
498 |
|
499 |
-
print('use_LCM_adapter =
|
500 |
|
501 |
if LCM_adapter == "lcm-lora-sdv1-5":
|
502 |
adapter_id = "latent-consistency/lcm-lora-sdv1-5"
|
@@ -529,9 +531,9 @@ def infer(
|
|
529 |
else:
|
530 |
# Генерация изображений с DDIMScheduler ---------------------------------------------------------------------------------------------
|
531 |
|
532 |
-
if use_DDIMScheduler
|
533 |
|
534 |
-
print('use_DDIMScheduler =
|
535 |
|
536 |
generator = torch.Generator(device).manual_seed(seed)
|
537 |
|
@@ -887,7 +889,9 @@ with gr.Blocks(css=css) as demo:
|
|
887 |
ip_source_image, # Исходное изображение IP_adapter
|
888 |
ip_adapter_image, # Контрольное изображение IP_adapter
|
889 |
remove_bg, # Удаление фона с изображения
|
890 |
-
|
|
|
|
|
891 |
],
|
892 |
outputs=[result],
|
893 |
)
|
|
|
116 |
seed=4,
|
117 |
guidance_scale=7.5,
|
118 |
lora_scale=0.7,
|
119 |
+
use_control_net=False, # Параметр для включения ControlNet
|
120 |
+
control_mode=None, # Параметр для выбора режима ControlNet
|
121 |
+
strength_cn=0.5, # Коэфф. зашумления ControlNet
|
122 |
+
control_strength=0.5, # Сила влияния ControlNet
|
123 |
+
cn_source_image=None, # Исходное изображение ControlNet
|
124 |
+
control_image=None, # Контрольное изображение ControlNet
|
125 |
+
use_ip_adapter=False, # Параметр для включения IP_adapter
|
126 |
+
ip_adapter_mode=None, # Параметр для выбора режима IP_adapter
|
127 |
+
strength_ip=0.5, # Коэфф. зашумления IP_adapter
|
128 |
+
ip_adapter_strength=0.5, # Сила влияния IP_adapter
|
129 |
controlnet_conditioning_scale=0.5, # Сила влияния ControlNet
|
130 |
+
ip_source_image=None, # Исходное изображение IP_adapter
|
131 |
+
ip_adapter_image=None, # Контрольное изображение IP_adapter
|
132 |
+
remove_bg=None, # Удаление фона с изображения
|
133 |
+
use_LCM_adapter=False, # Параметр для включения LCM_adapter
|
134 |
+
LCM_adapter=None, # Параметр для выбора типа LCM_adapter
|
135 |
+
use_DDIMScheduler=False, # Параметр для включения DDIMScheduler
|
136 |
progress=gr.Progress(track_tqdm=True)
|
137 |
):
|
138 |
|
|
|
496 |
else:
|
497 |
# Генерация изображений с LCM_Adapter ---------------------------------------------------------------------------------------------
|
498 |
|
499 |
+
if use_LCM_adapter:
|
500 |
|
501 |
+
print('use_LCM_adapter = ', use_LCM_adapter)
|
502 |
|
503 |
if LCM_adapter == "lcm-lora-sdv1-5":
|
504 |
adapter_id = "latent-consistency/lcm-lora-sdv1-5"
|
|
|
531 |
else:
|
532 |
# Генерация изображений с DDIMScheduler ---------------------------------------------------------------------------------------------
|
533 |
|
534 |
+
if use_DDIMScheduler:
|
535 |
|
536 |
+
print('use_DDIMScheduler = ', use_DDIMScheduler)
|
537 |
|
538 |
generator = torch.Generator(device).manual_seed(seed)
|
539 |
|
|
|
889 |
ip_source_image, # Исходное изображение IP_adapter
|
890 |
ip_adapter_image, # Контрольное изображение IP_adapter
|
891 |
remove_bg, # Удаление фона с изображения
|
892 |
+
use_LCM_adapter, # Параметр для включения LCM_adapter
|
893 |
+
LCM_adapter, # Параметр для выбора типа LCM_adapter
|
894 |
+
use_DDIMScheduler, # Параметр для включения DDIMScheduler
|
895 |
],
|
896 |
outputs=[result],
|
897 |
)
|