Views
No views yet
1# Initialize with first F32 model
2peft_model = PeftModel.from_pretrained(model, "llama319", adapter_name="llama319")
3
4# Load F32 models (higher precision)
5peft_model.load_adapter("llama324", adapter_name="llama324")
6peft_model.load_adapter("llama320", adapter_name="llama320")
7peft_model.load_adapter("llama318", adapter_name="llama318")
8peft_model.load_adapter("llama317", adapter_name="llama317")
9
10adapters = ["llama319", "llama320", "llama317", "llama324", "llama318"]
11weights = [1.0, 1.0, 1.0, 1.0, 1.0]
12peft_model.add_weighted_adapter(adapters, weights, "merge", combination_type="ties", density=0.2)
13
14peft_model.set_adapter("merges")
15peft_model.save_pretrained("merged")combination_type="ties": Uses the TIES (Task Interference Edge Selection) method for combining adaptersdensity=0.2: Controls the sparsity of the merged weights