Views
No views yet
transformers:1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer, TextStreamer
3
4model = AutoModelForCausalLM.from_pretrained("thanghf/math_model_v1",torch_dtype=torch.bfloat16,device_map='auto')
5tokenizer = AutoTokenizer.from_pretrained("thanghf/math_model_v1")
6model.eval()
7streamer = TextStreamer(tokenizer)
8prompt = """Gieo hai con súc xắc cân đối và đồng chất. Xác suất để tổng số chấm trên mặt xuất hiện của hai con súc xắc bằng 7 là:"""
9messages = [
10 {"role": "system", "content": "Please reason step by step, and put your final answer within \\boxed{}."},
11 {"role": "user", "content": prompt}
12]
13
14text = tokenizer.apply_chat_template(
15 messages,
16 tokenize=False,
17 add_generation_prompt=True
18)
19model_inputs = tokenizer([text], return_tensors="pt").to(device)
20
21generated_ids = model.generate(
22 **model_inputs,
23 max_new_tokens=4096,
24 streamer=streamer
25)
26