Views
No views yet
Note: This repository does not contain full merged 16-bit weights. You must load the base model and then apply this LoRA adapter.
DPOTrainer (Unsloth patched)1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3import torch
4
5base_model_id = "Qwen/Qwen3-4B-Instruct-2507"
6adapter_id = "your_id/your-repo-name" # <-- set to this repo (e.g. qwen3-4b-structured-output-lora-continued-v5-daichira-ver2-dpo)
7
8tokenizer = AutoTokenizer.from_pretrained(base_model_id, trust_remote_code=True)
9model = AutoModelForCausalLM.from_pretrained(
10 base_model_id,
11 torch_dtype=torch.float16,
12 device_map="auto",
13 trust_remote_code=True,
14)
15
16# Attach LoRA adapter
17model = PeftModel.from_pretrained(model, adapter_id)
18
19# Test inference
20prompt = "Your question here"
21inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
22outputs = model.generate(**inputs, max_new_tokens=512)
23print(tokenizer.decode(outputs[0], skip_special_tokens=True))
24