Add adapter map for algo selection

This commit is contained in:
Kohaku-Blueleaf 2025-07-22 16:29:32 +08:00
parent f5bdfcf0fe
commit 7aa3184e85

View File

@ -15,9 +15,18 @@ adapters: list[type[WeightAdapterBase]] = [
OFTAdapter, OFTAdapter,
BOFTAdapter, BOFTAdapter,
] ]
adapter_maps: dict[str, type[WeightAdapterBase]] = {
"LoRA": LoRAAdapter,
"LoHa": LoHaAdapter,
"LoKr": LoKrAdapter,
"GLoRA": GLoRAAdapter,
"OFT": OFTAdapter,
"BOFT": BOFTAdapter,
}
__all__ = [ __all__ = [
"WeightAdapterBase", "WeightAdapterBase",
"WeightAdapterTrainBase", "WeightAdapterTrainBase",
"adapters" "adapters",
"adapter_maps",
] + [a.__name__ for a in adapters] ] + [a.__name__ for a in adapters]