Views
No views yet
| Parameter | Value |
|---|---|
| Base model | Qwen3-8B (4-bit quantized via Unsloth) |
| Fine-tuning method | LoRA (Low-Rank Adaptation) |
| LoRA rank (r) | 64 |
| LoRA alpha | 128 |
| Target modules | q_proj, k_proj, v_proj, o_proj, gate_proj, up_proj, down_proj |
| Training epochs | 3 |
| Total steps | 915 |
| Batch size | 2 |
| Final training loss | 0.288 |
| Eval loss (epoch 1) | 0.840 |
| Eval loss (epoch 2) | 0.755 |
| Eval loss (epoch 3) | 0.804 |
1from peft import PeftModel
2from transformers import AutoModelForCausalLM, AutoTokenizer
3
4base_model = AutoModelForCausalLM.from_pretrained(
5 "unsloth/qwen3-8b-bnb-4bit",
6 device_map="auto",
7)
8model = PeftModel.from_pretrained(base_model, "KenWuqianghao/LeLM")
9tokenizer = AutoTokenizer.from_pretrained("KenWuqianghao/LeLM")
10
11messages = [
12 {"role": "user", "content": "Fact check this NBA take: LeBron is washed"}
13]
14inputs = tokenizer.apply_chat_template(messages, return_tensors="pt").to(model.device)
15outputs = model.generate(inputs, max_new_tokens=512)
16print(tokenizer.decode(outputs[0], skip_special_tokens=True))