fffiloni commited on
Commit
292215d
·
1 Parent(s): 69c6871

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +32 -4
app.py CHANGED
@@ -41,7 +41,8 @@ def load_sfts(repo_1_id, repo_2_id):
41
  if instance_prompt_1 is not None:
42
  print(f"Trigger word 1: {instance_prompt_1}")
43
  else:
44
- print(f"Trigger word 1: no trigger word need")
 
45
 
46
  card_2 = ModelCard.load(repo_1_id)
47
 
@@ -50,7 +51,8 @@ def load_sfts(repo_1_id, repo_2_id):
50
  if instance_prompt_2 is not None:
51
  print(f"Trigger word 2: {instance_prompt_2}")
52
  else:
53
- print(f"Trigger word 2: no trigger word need")
 
54
 
55
 
56
  # List all ".safetensors" files in repos
@@ -70,7 +72,7 @@ def load_sfts(repo_1_id, repo_2_id):
70
  if sfts_available_files_2 == []:
71
  sfts_available_files_2 = ["NO SAFETENSORS FILE"]
72
 
73
- return gr.update(choices=sfts_available_files_1, value=sfts_available_files_1[0], visible=True), gr.update(choices=sfts_available_files_2, value=sfts_available_files_2[0], visible=True)
74
 
75
  @spaces.GPU
76
  def infer(lora_1_id, lora_1_sfts, lora_2_id, lora_2_sfts, prompt, negative_prompt, lora_1_scale, lora_2_scale, seed):
@@ -230,6 +232,12 @@ with gr.Blocks(css=css) as demo:
230
  label = "Safetensors file",
231
  visible=False
232
  )
 
 
 
 
 
 
233
 
234
  with gr.Column():
235
 
@@ -244,6 +252,12 @@ with gr.Blocks(css=css) as demo:
244
  label = "Safetensors file",
245
  visible=False
246
  )
 
 
 
 
 
 
247
  else:
248
  with gr.Row():
249
 
@@ -258,6 +272,12 @@ with gr.Blocks(css=css) as demo:
258
  visible=False
259
  )
260
 
 
 
 
 
 
 
261
  with gr.Column():
262
  lora_2_id = gr.Textbox(
263
  label = "LoRa 2 ID",
@@ -268,6 +288,12 @@ with gr.Blocks(css=css) as demo:
268
  label = "Safetensors file",
269
  visible=False
270
  )
 
 
 
 
 
 
271
 
272
  load_models_btn = gr.Button("1. Load models and .safetensors")
273
 
@@ -335,7 +361,9 @@ with gr.Blocks(css=css) as demo:
335
  ],
336
  outputs = [
337
  lora_1_sfts,
338
- lora_2_sfts
 
 
339
  ]
340
  )
341
  run_btn.click(
 
41
  if instance_prompt_1 is not None:
42
  print(f"Trigger word 1: {instance_prompt_1}")
43
  else:
44
+ instance_prompt_1 = "no trigger word needed"
45
+ print(f"Trigger word 1: no trigger word needed")
46
 
47
  card_2 = ModelCard.load(repo_1_id)
48
 
 
51
  if instance_prompt_2 is not None:
52
  print(f"Trigger word 2: {instance_prompt_2}")
53
  else:
54
+ instance_prompt_2 = "no trigger word needed"
55
+ print(f"Trigger word 2: no trigger word needed")
56
 
57
 
58
  # List all ".safetensors" files in repos
 
72
  if sfts_available_files_2 == []:
73
  sfts_available_files_2 = ["NO SAFETENSORS FILE"]
74
 
75
+ return gr.update(choices=sfts_available_files_1, value=sfts_available_files_1[0], visible=True), gr.update(choices=sfts_available_files_2, value=sfts_available_files_2[0], visible=True), gr.update(value=instance_prompt_1, visible=True), gr.update(value=instance_prompt_2, visible=True)
76
 
77
  @spaces.GPU
78
  def infer(lora_1_id, lora_1_sfts, lora_2_id, lora_2_sfts, prompt, negative_prompt, lora_1_scale, lora_2_scale, seed):
 
232
  label = "Safetensors file",
233
  visible=False
234
  )
235
+
236
+ instance_prompt_1 = gr.Textbox(
237
+ label = "Trigger Word 1",
238
+ visible = False,
239
+ interactive = False
240
+ )
241
 
242
  with gr.Column():
243
 
 
252
  label = "Safetensors file",
253
  visible=False
254
  )
255
+
256
+ instance_prompt_1 = gr.Textbox(
257
+ label = "Trigger Word 1",
258
+ visible = False,
259
+ interactive = False
260
+ )
261
  else:
262
  with gr.Row():
263
 
 
272
  visible=False
273
  )
274
 
275
+ instance_prompt_2 = gr.Textbox(
276
+ label = "Trigger Word 2",
277
+ visible = False,
278
+ interactive = False
279
+ )
280
+
281
  with gr.Column():
282
  lora_2_id = gr.Textbox(
283
  label = "LoRa 2 ID",
 
288
  label = "Safetensors file",
289
  visible=False
290
  )
291
+
292
+ instance_prompt_2 = gr.Textbox(
293
+ label = "Trigger Word 2",
294
+ visible = False,
295
+ interactive = False
296
+ )
297
 
298
  load_models_btn = gr.Button("1. Load models and .safetensors")
299
 
 
361
  ],
362
  outputs = [
363
  lora_1_sfts,
364
+ lora_2_sfts,
365
+ instance_prompt_1,
366
+ instance_prompt_2
367
  ]
368
  )
369
  run_btn.click(