30 lines
960 B
Python

"""AIME 2026. No official standalone release; MathArena community curation."""
from ..sample import Sample
from ..registry import register_dataset
from ..spec import DatasetSpec
@register_dataset(
DatasetSpec(
name='aime26',
source='MathArena/aime_2026', # curated by MathArena (HuggingFace)
split='train', # the dataset ships a single split
gen_config={'temperature': 1.0, 'max_tokens': 32768},
prompt_suffix="\nPlease reason step by step, and put your final answer within \\boxed{}",
task_type='math',
tags=['math', 'competition'],
description='AIME 2026, 30 problems (integer answers 000-999).',
params={'hub': 'hf_raw'},
)
)
def aime26():
def to_sample(record: dict) -> Sample:
return Sample(
input=record['problem'],
target=str(record['answer']).strip(),
metadata={'id': record.get('id')},
)
return to_sample