Upload extract_lora.py
Browse files- extract_lora.py +0 -7
extract_lora.py
CHANGED
|
@@ -125,13 +125,6 @@ def extract_and_svd_lora(args):
|
|
| 125 |
lora_tensors[lora_down_name] = lora_down.contiguous().cpu().to(torch.float32)
|
| 126 |
lora_tensors[lora_up_name] = lora_up.contiguous().cpu().to(torch.float32)
|
| 127 |
|
| 128 |
-
elif norm_key.endswith('.bias'):
|
| 129 |
-
delta_b = delta
|
| 130 |
-
base_name = norm_key.replace('.bias', '')
|
| 131 |
-
prefixed_base_name = f"diffusion_model.{base_name}"
|
| 132 |
-
diff_b_name = f"{prefixed_base_name}.diff_b"
|
| 133 |
-
lora_tensors[diff_b_name] = delta_b.contiguous().cpu().to(torch.float32)
|
| 134 |
-
|
| 135 |
except Exception as e:
|
| 136 |
tqdm.write(f"Failed to process key {norm_key}: {e}")
|
| 137 |
|
|
|
|
| 125 |
lora_tensors[lora_down_name] = lora_down.contiguous().cpu().to(torch.float32)
|
| 126 |
lora_tensors[lora_up_name] = lora_up.contiguous().cpu().to(torch.float32)
|
| 127 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 128 |
except Exception as e:
|
| 129 |
tqdm.write(f"Failed to process key {norm_key}: {e}")
|
| 130 |
|