CoolFace
Datasetpublic

sfanm/d24-midtrain-olmo3

d24 Midtrain — OLMo-3 Dolmino subsample A length-filtered (≤2048 GPT-2 tokens) subsample of OLMo 3's Dolma-3 Dolmino mid-train mix, used for the d24 v1base-olmo3 midtrain. Built by taking a uniform fraction of each component of allenai/dolma3_dolmino_mix-100B-1025 (so the mix proportions are preserved), then dropping documents >2048 tokens — which naturally shrinks the long-doc components (reasoning traces, olmOCR PDFs) that don't fit the 2048 context. 5,902,548 documents… See the full description on the dataset page: https://huggingface.co/datasets/sfanm/d24-midtrain-olmo3.

sourceHugging Faceotherupdated 3mo agoView on Hugging Face
0likes164downloads
Dataset Card

d24 Midtrain — OLMo-3 Dolmino subsample

A length-filtered (≤2048 GPT-2 tokens) subsample of OLMo 3's Dolma-3 Dolmino mid-train mix, used for the d24 v1base-olmo3 midtrain. Built by taking a uniform fraction of each component of `allenai/dolma3_dolmino_mix-100B-1025` (so the mix proportions are preserved), then dropping documents >2048 tokens — which naturally shrinks the long-doc components (reasoning traces, olmOCR PDFs) that don't fit the 2048 context.

  • 5,902,548 documents, ~2109M GPT-2 tokens of plain text.
  • Each row: component (str) and text (str).
  • The OLMo-3 target % column is the upstream mix proportion (pre length-filter); the kept document share differs because the filter removes long docs unevenly.

Components

componentdocuments~tokensOLMo-3 target %
common_crawl-high-quality672,640~598M22.50%
dolmino-math714,086~266M10.70%
cranecode238,782~169M10.00%
stack_edu-fim388,598~164M10.00%
reddit_to_flashcards2,190,171~148M5.90%
cranemath269,960~135M5.63%
dolmino_1-flan330,626~130M5.00%
nemotron-synth-qa225,305~125M5.00%
olmocr_science_pdfs12~0M5.00%
stem-heavy-crawl243,244~131M5.00%
wiki_to_rcqa342,484~75M3.00%
general_reasoning_mix38,505~41M1.87%
qwq-reasoning-traces3~0M1.87%
megamatt87,014~42M1.73%
llama_nemotron-reasoning-traces4~0M1.25%
openthoughts2-reasoning-traces2,853~3M1.25%
tulu-3-sft66,517~29M1.10%
tinymath-mind49,788~22M0.90%
omr-rewrite-fullthoughts6,057~6M0.85%
code-meta-reasoning6,929~13M0.46%
math-meta-reasoning4,503~5M0.38%
gemini-reasoning-traces323~0M0.25%
tinymath-pot20,730~6M0.24%
program_verifiable3,414~2M0.16%

Load

python
from datasets import load_dataset
ds = load_dataset("sfanm/d24-midtrain-olmo3", split="train")
ds = ds.filter(lambda r: r["component"] == "dolmino-math")

Finding (see the model cards / research log)

For the narrow GSM8K target, this broad/clean OLMo-3 mix (~25% math) lost to the math-heavy pool (~70% math): the resulting SFT had lower train loss (format familiarity from the instruction/QA components) but worse val and GSM8K — memorization, not capability. Kept public for reproducibility of that result.

Model trained on this (midtrain → SFT)

License / attribution

Derived from `allenai/dolma3_dolmino_mix-100B-1025` (itself a mix of many sources — see its card). Provided as-is for research; refer to the upstream licenses.