Skip to content

Configure stock GPT-2 SGDM short speedrun - #171

Merged
charlesmartin14 merged 6 commits into
mainfrom
chatgpt/sgdm-speedrun-published-profile
Oct 17, 2026
Merged

charlesmartin14 merged 6 commits into
mainfrom
chatgpt/sgdm-speedrun-published-profile

Conversation

@charlesmartin14

Copy link
Copy Markdown
Member

Updates the existing stock GPT-2 Small SGD+momentum arm to a short performance-oriented profile while leaving the architecture unchanged. SGDM uses peak LR 0.3, momentum 0.9, matrix/embedding weight decay 3e-5, 400-update linear warmup, plateau, and 1800-update linear warmdown over 6200 updates. The launcher selects this profile only for --optimizer sgd_momentum; AdamW/Muon retain the existing llm.c profile. Regression coverage checks schedule endpoints, tied-parameter ownership, decay scope, and momentum update math.

Published optimizer provenance: tml-epfl/why-weight-decay, commit dc78bb95c5418d8271cceaa11b67c6193cccb308. Short warmdown structure follows the pinned modded-nanogpt speedrun lineage; no modified architecture is imported.

@charlesmartin14
charlesmartin14 merged commit 9c4e341 into main Oct 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant