Spaces:
Runtime error
Runtime error
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 |
)
|