Views
No views yet

1!pip install -q -U transformers
2!pip install -q -U accelerate
3!pip install -q -U bitsandbytes
4
5from transformers import AutoModelForCausalLM, AutoTokenizer, TextStreamer
6from transformers import pipeline
7model = AutoModelForCausalLM.from_pretrained("rhaymison/Qwen-portuguese-luana-7b", device_map= {"": 0})
8tokenizer = AutoTokenizer.from_pretrained("rhaymison/Qwen-portuguese-luana-7b")
9model.eval()
101
2prompt = f"""<|im_start|>system
3Abaixo está uma instrução que descreve uma tarefa, juntamente com uma entrada que fornece mais contexto. Escreva uma resposta que complete adequadamente o pedido.<|im_end|>
4<|im_start|>user
5 ### instrução: Me indique uma programação para fazer no final de semana com minha esposa. <|im_end|>
6<|im_start|>"""
7
8pipe = pipeline("text-generation",
9 model=model,
10 tokenizer=tokenizer,
11 do_sample=True,
12 max_new_tokens=200,
13 num_beams=2,
14 temperature=0.3,
15 top_k=50,
16 top_p=0.95,
17 early_stopping=True,
18 pad_token_id=tokenizer.eos_token_id,
19 )
20
21pipe(prompt)[0]['generated_text'].split('assistant')[1]
22
23#Claro! Aqui está uma sugestão de programação para o final de semana com sua esposa:
24#Domingo:
25#1. Despertar cedo para um café da manhã delicioso juntos.
26#2. Faça uma caminhada ou uma corrida no parque local para aproveitar o ar fresco e a natureza.
27#3. Depois do café da manhã, faça uma caminhada de compras para escolher algumas roupas ou acessórios novos.
28#4. Retorne para casa para preparar uma refeição deliciosa juntos.
29#5. Depois do almoço, você pode assistir a um filme ou jogar jogos de tabuleiro para relaxar1from transformers import BitsAndBytesConfig
2import torch
3nb_4bit_config = BitsAndBytesConfig(
4 load_in_4bit=True,
5 bnb_4bit_quant_type="nf4",
6 bnb_4bit_compute_dtype=torch.bfloat16,
7 bnb_4bit_use_double_quant=True
8)
9
10model = AutoModelForCausalLM.from_pretrained(
11 base_model,
12 quantization_config=bnb_config,
13 device_map={"": 0}
14)| Metric | Value |
|---|---|
| Average | 62.49 |
| ENEM Challenge (No Images) | 58.36 |
| BLUEX (No Images) | 48.12 |
| OAB Exams | 42.73 |
| Assin2 RTE | 81.05 |
| Assin2 STS | 74.25 |
| FaQuAD NLI | 57.96 |
| HateBR Binary | 70.29 |
| PT Hate Speech Binary | 69.92 |
| tweetSentBR | 59.69 |