Views
No views yet
1
2# Load model directly
3from transformers import AutoTokenizer, AutoModelForCausalLM
4
5tokenizer = AutoTokenizer.from_pretrained("HenryShan/MathLlama3.2")
6model = AutoModelForCausalLM.from_pretrained("HenryShan/MathLlama3.2")
7messages = [
8 {"role": "user", "content": "Find the degree for the given field extension Q(sqrt(2), sqrt(3), sqrt(18)) over Q. Answer Choices: A: "0", B: "4", C: "2", D: "6"},
9]
10inputs = tokenizer.apply_chat_template(
11 messages,
12 add_generation_prompt=True,
13 tokenize=True,
14 return_dict=True,
15 return_tensors="pt",
16).to(model.device)
17
18outputs = model.generate(**inputs, max_new_tokens=40)
19print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:]))
1@misc{mathllama2025,
2 title={MathLlama 3.2: Enhanced Mathematical Reasoning with Synthetic CoT Data},
3 author={Haotian Shan},
4 year={2025},
5 note={Fine-tuned Llama-3.2 model for advanced mathematical reasoning}
6}