Views
No views yet
openbmb/MiniCPM5-1Bloraadapter32645.0150lora fine-tuning with PEFT/LoRA-style adaptation where applicable. Training configuration and adapter metadata are included in adapter_enhancement_metadata.json.disable_adapter() for the baseline.| Task | Role | N | Before | After | Delta |
|---|---|---|---|---|---|
| GSM8K | primary | 30 | 0.133 | 0.200 | +0.067 |
| PIQA | guard | 150 | 0.620 | 0.647 | +0.027 |
1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3
4base_model = "openbmb/MiniCPM5-1B"
5adapter_id = "MSGEncrypted/minicpm5-1b-math-lora"
6
7tokenizer = AutoTokenizer.from_pretrained(base_model, trust_remote_code=True)
8base = AutoModelForCausalLM.from_pretrained(
9 base_model,
10 torch_dtype="auto",
11 device_map="auto",
12 trust_remote_code=True,
13)
14model = PeftModel.from_pretrained(base, adapter_id)
15
16prompt = "Solve: If there are 12 apples and 5 are eaten, how many remain?"
17inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
18outputs = model.generate(**inputs, max_new_tokens=128, do_sample=False)
19print(tokenizer.decode(outputs[0], skip_special_tokens=True))eval_results.json: captured GSM8K/PIQA notebook resultsadapter_enhancement_metadata.json: training and publish metadata2.10.0+cu128