Views
No views yet
1from transformers import AutoModelForCausalLM, AutoTokenizer
2from peft import PeftModel
3import torch
4
5MODEL = "Qwen/Qwen2.5-1.5B-Instruct"
6ADAPTER = "{HF_USERNAME}/{REPO_NAME}"
7
8tokenizer = AutoTokenizer.from_pretrained(MODEL)
9base = AutoModelForCausalLM.from_pretrained(
10 MODEL,
11 torch_dtype=torch.float16,
12 device_map="auto"
13)
14model = PeftModel.from_pretrained(base, ADAPTER)
15
16# Fazer uma pergunta
17pergunta = "O que significa Aba em Tupi?"
18messages = [{"role": "user", "content": pergunta}]
19text = tokenizer.apply_chat_template(messages, tokenize=False, add_generation_prompt=True)
20inputs = tokenizer([text], return_tensors="pt").to(model.device)
21
22outputs = model.generate(**inputs, max_new_tokens=200)
23resposta = tokenizer.decode(outputs[0], skip_special_tokens=True)
24print(resposta)Q: O que significa Aba em Tupi?
A: Em Tupi, 'Aba' significa: mãe - senhora - amanhã
Q: Qual o significado de Abaru?
A: Em Tupi-Guarani, abarú significa: bafo
Q: O que é Aca?
A: Em Tupi-Guarani, 'Aca' significa: araçá - mato fino com palmeiras