Compare commits
2 Commits
794b58dd84
...
d0416244ec
| Author | SHA1 | Date |
|---|---|---|
|
|
d0416244ec | |
|
|
4a68da72d5 |
|
|
@ -20,8 +20,8 @@ class LoRA(nn.Module):
|
||||||
|
|
||||||
def apply_lora(model, rank=16):
|
def apply_lora(model, rank=16):
|
||||||
for name, module in model.named_modules():
|
for name, module in model.named_modules():
|
||||||
if isinstance(module, nn.Linear) and module.weight.shape[0] == module.weight.shape[1]:
|
if isinstance(module, nn.Linear) and module.in_features == module.out_features:
|
||||||
lora = LoRA(module.weight.shape[0], module.weight.shape[1], rank=rank).to(model.device)
|
lora = LoRA(module.in_features, module.out_features, rank=rank).to(model.device)
|
||||||
setattr(module, "lora", lora)
|
setattr(module, "lora", lora)
|
||||||
original_forward = module.forward
|
original_forward = module.forward
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue