Track 3: Tail-EMA tau retune -- 2660 steps (n=8) - #331
Open
didiforgithub wants to merge 2 commits into
Open
Conversation
didiforgithub
marked this pull request as ready for review
June 22, 2026 13:33
Owner
|
nice. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Record: Track 3 Optimization - Tail-EMA tau retune - 2660 steps (n=8)
TL;DR
This is not a new optimizer. It is a local retune of the current Track 3 SOAP-Muon lineage from PR
#328, which itself builds on the clean
SOAP-Muon base from PR #321.
The main change is a narrower Tail-EMA eval readout window:
The rest of the PR #328 stack is kept: Tail-EMA eval readout, RowFloor per-output-row u/w floor,
post-pin Cautious Weight Decay, SOAP-Muon, radius pin, EMA-Nesterov lookahead, and PowerCool LR.
On n = 8 seeds (0-7), the formal Track 3 statistic first passes at 2660 steps:
Step 2650 fails:
So the formal first-passing step is 2660.
Changes vs PR #328
This keeps the PR #328 readout/shape stack and retunes the late Tail-EMA readout dynamics.
TAILEMA_TAU150120TAILEMA_LAMBDA0.65in local predecessor0.65MUON_SCHEDULE_STEPS2875MUON_LR_POWER1.183lookahead_stepsize0.325ROWFLOOR_RHO1.01.0CWD0.0250.025The local search found the Tail-EMA memory length to be narrow. The previous local best was
tau=150, lambda=0.65, around 2690 on the n=4 evaluator. Retuning totau=120reached 2670 on n=4,and the full n=8 run clears the formal statistic at 2660.
Nearby Tail-EMA values regressed in the local evaluator:
Result
n = 8 seeds, dense validation around the target zone.
First-passing step = 2660 under the same formal n=8 statistic convention used in PR #328.
Interpretation
The working hypothesis is that PR #328's Tail-EMA eval readout remains the largest lever because it
changes the validation readout while leaving training untouched. Shortening
taufrom 150 to 120reduces late-cooldown lag while still smoothing tail oscillation. The schedule horizon and lookahead
settings are kept at the locally tuned values that line up the raw trajectory with this readout window.
Files
train_gpt_tailema120_2660.py- self-contained solution artifact.summary.tsv- n=8 formal result table.H200_seed{0..7}.txt- full H200 seed logs with embedded source.figure.png- combined validation-loss and formal-margin plot.Credits
This is a retune of the PR #328 stack by @ypwang61, which builds on PR #321 and the surrounding
Track 3 SOAP-Muon lineage.
Key inherited components include Tail-EMA eval readout, RowFloor, Cautious Weight Decay, SOAP-Muon,
radial dampening + radius pin, EMA-Nesterov lookahead, and PowerCool LR cooldown.
Generated with CodeX.