Spaces:
Running
Running
Upload 4 files
Browse files
convert_url_to_diffusers_sdxl_gr.py
CHANGED
@@ -195,7 +195,7 @@ tags:
|
|
195 |
|
196 |
|
197 |
def fuse_loras(pipe, lora_dict={}, temp_dir=".", civitai_key=""):
|
198 |
-
if not lora_dict or not isinstance(lora_dict, dict)
|
199 |
a_list = []
|
200 |
w_list = []
|
201 |
for k, v in lora_dict.items():
|
@@ -207,7 +207,8 @@ def fuse_loras(pipe, lora_dict={}, temp_dir=".", civitai_key=""):
|
|
207 |
a_name = Path(new_lora_file).stem
|
208 |
pipe.load_lora_weights(new_lora_file, weight_name = w_name, adapter_name = a_name)
|
209 |
a_list.append(a_name)
|
210 |
-
w_list.append(v)
|
|
|
211 |
pipe.set_adapters(a_list, adapter_weights=w_list)
|
212 |
pipe.fuse_lora(adapter_names=a_list, lora_scale=1.0)
|
213 |
pipe.unload_lora_weights()
|
|
|
195 |
|
196 |
|
197 |
def fuse_loras(pipe, lora_dict={}, temp_dir=".", civitai_key=""):
|
198 |
+
if not lora_dict or not isinstance(lora_dict, dict): return
|
199 |
a_list = []
|
200 |
w_list = []
|
201 |
for k, v in lora_dict.items():
|
|
|
207 |
a_name = Path(new_lora_file).stem
|
208 |
pipe.load_lora_weights(new_lora_file, weight_name = w_name, adapter_name = a_name)
|
209 |
a_list.append(a_name)
|
210 |
+
w_list.append(v)
|
211 |
+
if not a_list: return
|
212 |
pipe.set_adapters(a_list, adapter_weights=w_list)
|
213 |
pipe.fuse_lora(adapter_names=a_list, lora_scale=1.0)
|
214 |
pipe.unload_lora_weights()
|