Views
No views yet
1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3
4# Load base model
5base_model = AutoModelForCausalLM.from_pretrained(
6 "meta-llama/Llama-3.2-1B-Instruct",
7 device_map="auto"
8)
9
10# Load LoRA adapter
11model = PeftModel.from_pretrained(base_model, "Zickl/llama32-1b-dpo-llm-judge")
12
13# Load tokenizer
14tokenizer = AutoTokenizer.from_pretrained("meta-llama/Llama-3.2-1B-Instruct")
15
16# Generate
17messages = [{"role": "user", "content": "Your question here"}]
18prompt = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
19inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
20outputs = model.generate(**inputs, max_new_tokens=256)
21print(tokenizer.decode(outputs[0], skip_special_tokens=True))@misc{llama32-dpo-llm-judge,
author = {Zickl},
title = {Llama-3.2-1B DPO Fine-tuned with LLM Judge},
year = {2024},
publisher = {HuggingFace},
url = {https://huggingface.co/Zickl/llama32-1b-dpo-llm-judge}
}