Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 |
-
|
|
|
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 |
-
|
|
|
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(
|