peft
[FEAT] New LoRA Initialization Method: Explained Variance Adaptation
#2142
Merged

[FEAT] New LoRA Initialization Method: Explained Variance Adaptation #2142

BenjaminBossan merged 65 commits into huggingface:main from sirluk:main
sirluk
BenjaminBossan
sirluk
BenjaminBossan
sirluk
BenjaminBossan
sirluk
BenjaminBossan
sirluk
BenjaminBossan
sirluk
BenjaminBossan
BenjaminBossan commented on 2024-10-16
sirluk
lukash-jku initial commit
ec630939
lukash-jku add target modules based on eva_state_dict
dc26e7e5
lukash-jku remove default args
70171c8a
lukash-jku cleanup
f537b8ed
lukash-jku set correct prefix for state dict loading
a3ae4bae
lukash-jku revert
dd5a38b1
sirluk update docstrings, minor changes
2cfdf0c9
sirluk update docstrings, integrate peft changes
f3f89c6b
sirluk fix issues related to config having either type PeftConfig or dict
b71b4222
sirluk move state_dict modification to function
571eca8b
sirluk update paper link
bec1f80d
sirluk remove comments
fc343675
sirluk add documentation
0e8d29ce
sirluk add docstrings
c41e8204
sirluk update
eff0c9da
sirluk fix docs and add default evaconfig
1c912726
sirluk add eva init to peft namespace
57799713
sirluk add test for lowrank argument
b5968d29
sirluk add check
a397418f
sirluk simplify arguments
57b72b47
sirluk update docstrings
073f0a1e
sirluk optimize indices calc
6d0e0d7d
sirluk sirluk force pushed from 2779bf34 to 6d0e0d7d 334 days ago
BenjaminBossan
BenjaminBossan requested changes on 2024-10-21
sirluk Update src/peft/tuners/lora/eva.py
3574109f
sirluk add warning
91e87e6f
sirluk update
a133e8a1
sirluk add check if all hooks have been removed
523f1cda
sirluk extend documentation
261c81e6
sirluk make style
566ebf04
sirluk add tests for eva
e940efab
sirluk
sirluk add licence notice
ba82bd51
sirluk add tests for lora_config with eva
202f933a
BenjaminBossan
BenjaminBossan requested changes on 2024-10-23
sirluk update
c6a5fc52
sirluk fix tau range
413be29c
sirluk Merge branch 'main' into main
5ad5f00d
sirluk update tau tests
b1bcf02f
sirluk
sirluk add validity checks to initialize_lora_eva_weights
e8908394
sirluk style
ebb0ac62
sirluk extend documentation and small fixes
81fbc284
BenjaminBossan
BenjaminBossan requested changes on 2024-10-28
sirluk improve customization options
62ae35c2
sirluk Merge pull request #3 from sirluk/simplify_entrypoints
0b316d36
sirluk update documentation
7c753b6b
sirluk update docs
404022f0
sirluk error to warning
724fd1c0
sirluk make style
d79672b1
sirluk fix type
ad646da1
sirluk
HuggingFaceDocBuilderDev
BenjaminBossan
BenjaminBossan requested changes on 2024-10-30
sirluk fix potential issues
51874665
sirluk
sirluk add option to adjust alpha after redistribution
b6b7b7bc
sirluk Merge pull request #4 from sirluk/alpha_pattern
13ffc56b
BenjaminBossan
BenjaminBossan requested changes on 2024-10-31
sirluk Update src/peft/tuners/lora/eva.py
17f5bf14
sirluk fix edge cases
1f03a954
sirluk Merge pull request #5 from sirluk/alpha_pattern
f74b0447
sirluk Merge branch 'main' into main
12d497f9
sirluk account for layer pattern
e6099695
sirluk split up print
7e4505f4
sirluk
sirluk fix rank_budget in case of rank_pattern
bec670fb
BenjaminBossan
BenjaminBossan requested changes on 2024-11-04
sirluk Merge branch 'huggingface:main' into main
b13d0144
sirluk small fixes
b24500c6
sirluk missing return statement
3119dc42
sirluk
BenjaminBossan
BenjaminBossan commented on 2024-11-04
sirluk
sirluk sirluk changed the title New LoRA Initialization Method: Explained Variance Adaptation [FEAT] New LoRA Initialization Method: Explained Variance Adaptation 320 days ago
BenjaminBossan
BenjaminBossan commented on 2024-11-05
sirluk Merge branch 'main' into main
ec408974
sirluk move dataloader none check
05f99ba6
sirluk adjust default value
c628afe5
sirluk update test threshold
69896629
sirluk
sirluk update docs
5982139b
BenjaminBossan
sirluk remove speed test and update docs
b5c6b8fe
sirluk
sirluk fix typo
2c6fb37e
BenjaminBossan
BenjaminBossan approved these changes on 2024-11-12
BenjaminBossan BenjaminBossan merged 221965b7 into main 312 days ago
sirluk
julien-c
BenjaminBossan
sirluk
BenjaminBossan
paischer101
sirluk
githubnemo

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone