Views
No views yet
This is the chain-of-thought–tuned version of neo-3-3B-A400M-Base. For a lighter, 8K-context instruction model see neo-3-1B-A90M-Instruct.
| Model | MMLU | HellaSwag | PIQA | ARC avg | GSM8K | BBH | IFEval |
|---|---|---|---|---|---|---|---|
| neo-3-3B-A400M-Thinking | 54.1 | 65.7 | 76.7 | 56.0 | 16.5 | 41.2 | 54.1 |
| Qwen3-0.6B-Thinking | 44.9 | 37.5 | 66.5 | 46.0 | 36.5 | 30.7 | 64.2 |
| Qwen3-1.7B-Thinking | 59.1 | 48.1 | 67.2 | 49.8 | 51.4 | 48.6 | 70.9 |
| Model | TinyTask Accuracy |
|---|---|
| neo-3-3B-A400M-Thinking | 45.3 |
| LFM2.5 1.2B Instruct | 40.0 |
| Gemma 3 IT 1B | 37.0 |
| neo-3-1B-A90M-Instruct | 30.0 |
| Qwen3-1.7B-Thinking | 27.5 |
| MainCoder-1B | 22.0 |
| Qwen3-0.6B-Thinking | 10.0 |
1from transformers import AutoModelForCausalLM, AutoTokenizer
2
3model_id = "aquiffoo/neo-3-3B-A400M-Thinking"
4
5tokenizer = AutoTokenizer.from_pretrained(model_id)
6model = AutoModelForCausalLM.from_pretrained(
7 model_id,
8 torch_dtype="auto",
9 device_map="auto"
10)
11
12system_prompt = (
13 "You are a careful reasoning assistant. "
14 "Always think step by step before answering."
15)
16question = "A train leaves at 14:20, travels 120 km at 80 km/h. When does it arrive?"
17prompt = f"{system_prompt}\n\nQuestion: {question}\n\nAnswer with your reasoning, then the final answer."
18
19inputs = tokenizer(prompt, return_tensors="pt").to(model.device)
20output = model.generate(
21 **inputs,
22 max_new_tokens=512,
23 temperature=0.4,
24 top_p=0.9
25)
26print(tokenizer.decode(output, skip_special_tokens=True))1You are a deliberate assistant. First think through the problem in detail inside <scratchpad> tags, then give a short final answer outside the tags.
2
3Problem: ...
4
5<scratchpad>