Views
No views yet
1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3
4# Charger modèle de base
5base_model = AutoModelForCausalLM.from_pretrained(
6 "microsoft/Phi-3-mini-4k-instruct",
7 torch_dtype="auto",
8 device_map="auto",
9 trust_remote_code=True
10)
11
12# Charger adaptateur LoRA
13model = PeftModel.from_pretrained(base_model, "beartoryio/phi3-quelanimal-lora")
14
15# Tokenizer
16tokenizer = AutoTokenizer.from_pretrained("beartoryio/phi3-quelanimal-lora")
17
18# Inférence
19prompt = "<|user|>\nQuel animal me correspond ?\n<|end|>\n<|assistant|>\n"
20inputs = tokenizer(prompt, return_tensors="pt")
21outputs = model.generate(**inputs, max_new_tokens=150)
22print(tokenizer.decode(outputs[0]))