Update app.py
Browse files
app.py
CHANGED
@@ -117,6 +117,7 @@ def update_selection(evt: gr.SelectData, selected_indices, loras_state, width, h
|
|
117 |
lora_image_2 = None
|
118 |
lora_image_3 = None
|
119 |
lora_image_4 = None
|
|
|
120 |
if len(selected_indices) >= 1:
|
121 |
lora1 = loras_state[selected_indices[0]]
|
122 |
selected_info_1 = f"### LoRA 1 Selected: [{lora1['title']}](https://huggingface.co/{lora1['repo']}) ✨"
|
@@ -127,7 +128,7 @@ def update_selection(evt: gr.SelectData, selected_indices, loras_state, width, h
|
|
127 |
lora_image_2 = lora2['image']
|
128 |
if len(selected_indices) >= 3:
|
129 |
lora3 = loras_state[selected_indices[2]]
|
130 |
-
selected_info_3 = f"### LoRA 3 Selected: [{
|
131 |
lora_image_3 = lora3['image']
|
132 |
if len(selected_indices) >= 4:
|
133 |
lora4 = loras_state[selected_indices[3]]
|
@@ -140,8 +141,10 @@ def update_selection(evt: gr.SelectData, selected_indices, loras_state, width, h
|
|
140 |
else:
|
141 |
new_placeholder = "Type a prompt after selecting a LoRA"
|
142 |
|
143 |
-
return gr.update(placeholder=new_placeholder), selected_info_1, selected_info_2,
|
144 |
-
|
|
|
|
|
145 |
|
146 |
def randomize_loras(selected_indices, loras_state):
|
147 |
if len(loras_state) < 2:
|
|
|
117 |
lora_image_2 = None
|
118 |
lora_image_3 = None
|
119 |
lora_image_4 = None
|
120 |
+
|
121 |
if len(selected_indices) >= 1:
|
122 |
lora1 = loras_state[selected_indices[0]]
|
123 |
selected_info_1 = f"### LoRA 1 Selected: [{lora1['title']}](https://huggingface.co/{lora1['repo']}) ✨"
|
|
|
128 |
lora_image_2 = lora2['image']
|
129 |
if len(selected_indices) >= 3:
|
130 |
lora3 = loras_state[selected_indices[2]]
|
131 |
+
selected_info_3 = f"### LoRA 3 Selected: [{lora3['title']}](https://huggingface.co/{lora3['repo']}) ✨"
|
132 |
lora_image_3 = lora3['image']
|
133 |
if len(selected_indices) >= 4:
|
134 |
lora4 = loras_state[selected_indices[3]]
|
|
|
141 |
else:
|
142 |
new_placeholder = "Type a prompt after selecting a LoRA"
|
143 |
|
144 |
+
return (gr.update(placeholder=new_placeholder), selected_info_1, selected_info_2,
|
145 |
+
selected_info_3, selected_info_4, selected_indices,
|
146 |
+
lora_scale_1, lora_scale_2, lora_scale_3, lora_scale_4,
|
147 |
+
width, height, lora_image_1, lora_image_2, lora_image_3, lora_image_4)
|
148 |
|
149 |
def randomize_loras(selected_indices, loras_state):
|
150 |
if len(loras_state) < 2:
|