Lifeinhockey commited on
Commit
b4024d2
·
verified ·
1 Parent(s): b47703f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +23 -19
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, # Параметр для включения 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
- LCM_adapter=None, # Параметр для выбора LCM_adapter
 
 
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 == True:
498
 
499
- print('use_LCM_adapter = True')
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 == True:
533
 
534
- print('use_DDIMScheduler = True')
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
- LCM_adapter, # Параметр для выбора LCM_adapter
 
 
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
  )