Views
No views yet
1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3
4# Load base model
5base_model = AutoModelForCausalLM.from_pretrained("Qwen/Qwen2-0.5B-Instruct")
6
7# Load LoRA adapters
8model = PeftModel.from_pretrained(base_model, "alpayH/qwen2-0.5b-lora-opencodeinstruct")
9
10# Load tokenizer
11tokenizer = AutoTokenizer.from_pretrained("alpayH/qwen2-0.5b-lora-opencodeinstruct")
12
13# Generate code
14prompt = "### Instruction:\nWrite a Python function to reverse a string\n\n### Response:\n"
15inputs = tokenizer(prompt, return_tensors="pt")
16outputs = model.generate(**inputs, max_length=512)
17print(tokenizer.decode(outputs[0]))