Marin: Week of October 26th summary

Milestone: September: Launch post-trained 67B-A2B to the world
Contents
  1. Data
  2. Summary
  3. Hero passes 17T, relaunched with grad clip after IMEX outage; 65K set for Nov 2
  4. Grad clip at 1.0 lands; 65K switch picks CP1 × EP64 and capacity factor 1.5
  5. Identity SFT arm A13 drops other-lab claims to 0/52 and holds BFCL at 28.3%
  6. Other Changes
  7. Community Pulse
  8. Agent MoE
  9. Runs
GitHub
40 merged 71 opened 48 issues closed 26 contributors 3 epics 196 comments this week
Compute
GCP TPU 3.94e23 HW FLOPs (1.46e23 reserved) CoreWeave GPU 1.62e24 HW FLOPs (3 clusters) W&B 2.91e25 HW FLOPs (8.92e24 model FLOPs)
Compute calculations should be taken with a large grain of salt.
Infra
Discord
267 messages 75 authors 7 new members 24 channels active 24 threads
Tokens
25.6T tokens 0 25.2% synthetic 293 datasets 🤗 collection
web 14.5T (56.5%) code 5.9T (23.2%) multilingual 4.1T (15.8%) specialized 778.1B (3.0%) math 377.2B (1.5%) documents 1.5B (0.0%)

The hero run's eleventh week brought its first change to the training step since the kernel cutover in early October. The gradient spikes that Larry Dial had been tracking in #10677 finally moved the loss: the step-353,060 spike, 41.6× the median norm, pushed train loss from 1.018 to 1.101, and a one-rack replay traced the earlier spikes to single 16K sequences of repetitive formatting with no beginning-of-sequence token, where near-tied MoE routing turns one-ulp noise into a different expert path. #10783 merged on October 30 and clips the total gradient norm at 1.0, and that morning the run was relaunched from the step-356,531 checkpoint as hero-gradclip-step356k, same model and 16K context. The day before, a lost trainer heartbeat and fourteen failed retries with NCCL out-of-memory errors cost an afternoon until a rack with a stale IMEX fabric peer was swapped out. The run crossed 16T tokens during the week and stood at step 369,382 and 17.04T tokens on Sunday, with dropless Paloma macro loss at 1.9650, already at the low edge of the 1.965–1.994 interval that @mindscanlabs sealed two weeks ago. The move to 65K context, prepared on one rack over the last three weeks, now has a date: Matt Wittmann settled the layout in #10821, context parallelism (CP) 1 with expert parallelism (EP) 64 at capacity factor 1.5, which runs 4.7% slower than CP4 but drops 2.5× fewer tokens and needs no launcher change, and the deploy branch #10820 is slated to hand off near step 375,500 on November 2, with the run finishing around November 5. A second numerics question, whether to keep the attention output in FP32 for the FlashAttention-4 backward, closed with no change after a paired rack test in #10785 found a loss difference of 1.2e-5, the same as rerun noise.

Post-training of the 67B-A2B, the September milestone's goal, spent the week on Snowball's identity and on making Levanter train the same model vLLM serves. Karan Sagar's interpretability probes in #10696 found no stored self-name, only late MLP neurons that hold general knowledge about AI labs, and his short identity SFT with replay, arm A13, names Marin in 35 of 52 prompts, never claims another lab, and holds Berkeley Function Calling Leaderboard (BFCL) tool calling at 28.3% against v0.1's 27.6%, where last week's v0.1.1 had cost math. The numerics audit behind it, #10697 through #10700, found the MoE ring dispatch at capacity factor 1.0 silently dropping 8–23% of expert assignments per layer, and a zero-learning-rate run passes the precision gate once the dispatch is dropless and the combine runs in FP32. Benjamin Feuer reproduced the cold-start SFT on CoreWeave and found that about 10% of the schedule recovers most of the release's SWE-bench score, and David Lundgren closed the mixed RL-with-verifiable-rewards study #10214 with a diagnosis of its math regression: answers that flatten into multilingual word salad rather than loop. Off the hero, SkyRL's transplant moved from Russell Power's drafts to Ahmad Qamar's rebased stacks, with a softmax-collapse fix in #10682 showing 20% of trainer tokens at zero entropy on main; the Datakit canaries failed all week on scheduling capacity; and Michael Ryan's Common Crawl curation ladder, four 2e21 runs on TPU v4 comparing three processing pipelines on the same 10,364 WARCs, is the first non-hero training in the table in weeks.

Hero Runs

The milestone’s pretraining hero runs and their intermediate cooldowns — the concrete use of compute.

#8506 Hero passes 17T, relaunched with grad clip after IMEX outage; 65K set for Nov 2

Epic title: Hero Run / Ongoing Status


Summary: Hero run started on August 19th. This should be a terse log of status events and interventions since then.

The hero run opened the week at step 328,186 and 15.14T tokens and stood at step 369,382 of 390,251 and 17.04T of 18T tokens at about 16:00Z on Nov 1, roughly 41,200 steps and 1.9T tokens in seven days despite one outage and one planned relaunch. At 46,137,344 tokens a step it passed 16T near step 346,800 on Oct 28 and 17T near step 368,500 on Nov 1. Train loss was 1.0119 at the week's end; step time 14.08 s and MFU 29.9% on the 16K build, a little below last week's 13.8–13.9 s and 30.3–30.6% because the new run includes checkpoint-write overhead in its averages. Dropless Paloma macro loss fell from 2.0019 at step 353,999 on the parent run to 1.9650 at step 368,999 on the child. With 20,869 steps left at 14.08 s the run would finish near 03:00Z on Nov 5 at 16K; the planned 65K phase (below) moves that to about 15:00Z the same day per #10821.

The week's one unplanned stop began at 17:18:42Z on Oct 29, when trainer task 1 lost its heartbeat at step 352,561 and Iris requeued the 176-task gang, per the incident log. Fourteen automatic retries restored the rolling checkpoint step-352321 and then died with NCCL CUDA out-of-memory before logging a step. Host diagnostics found about 18 GiB per GPU still held on 12 of 16 nodes in rack 392 while idle: a stale nvidia-imex fabric peer had disconnected at 17:17:32Z and never released memory imported from the departed node, per the root-cause and migration note. Cordoning the rack alone would not help, since Kueue needs eleven complete 16-node NVLink domains and the only spare rack, 399, held 13 nodes of other jobs. The operator cancelled those four jobs, cordoned the affected nodes, and attempt 15 was admitted on ten original racks plus rack 399; it stalled on one node whose init container hung after cgroup OOM-kill and QSPI timeout events, and attempt 16 resumed training from step 352,321 at 20:47:17Z. The stop cost about 3.5 h of wall time plus 240 redone steps, roughly 4.4 h in all. CoreWeave recommended node restarts to pick up an IMEX fix; eight hero racks still run the old revision and will be swept while the run is stopped for the context switch. Storage checked during the outage showed US-EAST-08A at 86.75 TiB of a 500 TiB quota, 53.26 TiB of it hero checkpoints. #10761 from David Hall and the Grug checkpoint-on-SIGTERM PR #10774 (open, 60 s grace, validated so far on two H100s) address the other side of this: a preempted trainer today loses everything since its last hourly temporary checkpoint.

Late on Oct 29 the run's gradient norm reached 20.84 at step 353,060, 41.6 times the recent median of 0.501, and loss jumped from 1.018 to 1.101 at the next step before recovering over about 100–150 steps; an earlier 4.49 at step 352,190 left no mark on loss, per the analysis in #10677. Larry Dial proposed a global clip and merged #10783 at 13:41Z on Oct 30, which clips the total gradient norm at 1.0 outside the optimizer so checkpoint layout is unchanged, and logs train/grad_norm and train/grad_clipped every step rather than every tenth. The hero's code is fixed at launch, so the change required a relaunch: a permanent checkpoint was requested through the training-control endpoint, the parent kept running to record a control window, and at 13:51Z the child hero-gradclip-step356k was launched from step-356531 at commit 8aac0db3d9. All ranks loaded the checkpoint at 13:54:29Z and the first step logged at 14:02:35Z with loss 1.007708, identical to the parent's, per the first-step check. The parent stopped at step 356,621. The 50-step paired gate passed: loss delta mean −3e-5 (max 1.8e-4 over 91 overlapping steps), step time 13.78 s against the parent's 13.96 s, peak memory 123.2 GiB, no retries. The clip had not fired through step 356,727; the pre-clip norm median was 0.458. Larry Dial also reported no loss change from an FP32 attention-output test, #10785, so that change was not deployed; details are covered under the hero engineering section.

The switch to 65,536-token context is the next planned step. Matt Wittmann opened #10821 and the deploy PR #10820 (draft) on Oct 31 with a handoff planned for 17:00Z on Monday, Nov 2, near step 375,500 (96.2% of the run), leaving 0.68T tokens at 65K. The live job keeps its mesh, context parallelism (CP) 1 by expert parallelism (EP) 64, and changes only qk_mult to 1.66 and the router capacity factor from 1.15 to 1.5; a one-rack rehearsal of the deploy branch restored from step-360000 ran 60 steps at 15.571 s a step with three dropless evals and no OOM. Expected hero step time is about 16.3–16.8 s, a 15% drop in tokens per second, and about 50B tokens are skipped at the switch as each data source abandons the rest of its shuffle window. The checklist follows the Oct 30 relaunch: request a permanent checkpoint about 15 minutes before stopping the parent so it records a 50-step control window, stop it, run the IMEX sweep on the eight affected racks while no hero pods remain, then fork W&B and launch hero-ctx65k-step375k. Alerts stay on through the first 65K eval and permanent checkpoint at step 378,000, about 13 h after launch; because evals pack at the training context, the Paloma macro loss will step at the switch and the eval_regressed alert may fire. Rollback is to relaunch hero-gradclip-step356k from the same checkpoint. The CP4 configuration and multi-length evals (#10618, #10711) continue toward the 262K extension and are covered under the hero engineering section.

1 potentially related in Other Changes

#8435 Grad clip at 1.0 lands; 65K switch picks CP1 × EP64 and capacity factor 1.5

Epic title: [Hero Run] 535B-A23B on 18T tokens


Summary: Issue is to describe the Hero Run scaling ladder, config, and track its performance.

2/5 sub-issues closed

The gradient-spike investigation #10677 reached a mechanism, and the hero now clips. Larry Dial replayed the step-324000 batch on one rack and pinned its 2,320 gradient norm to one token in one sequence: near-tied top-8 routing in layers 10–28 turns a one-ulp bf16 change in 0.6% of embedding entries into a different expert path (7 of 8 experts flipped by layer 28), and the exact path lands where layer 35's attention and gated norm give a 10× local backward gain per layer. The perturbed state gives a norm of 18.8 on the same data, and recomputing the two amplifying ops in fp32 and fp64 reproduces the bf16 values, so each op computes its true derivative; the forward state is what is unusual. The later spike at step 353060 (norm 20.84, 41.6× the median of 0.501 since step 340000) was the first to move the loss, 1.018 to 1.101 on the next step, recovering over 100–150 steps; it did not reproduce from the step-348000 weights, and the outlier sequences were long windows with no BOS token full of repetitive formatting (markdown table pipes, mojibake). #10783, merged Oct 30, clips the total gradient norm at 1.0 in the train step, outside the optimizer, so the opt_state layout and existing checkpoints are unchanged, and logs the pre-clip norm every step instead of every tenth. Two one-rack resume tests from step-354000 at batch 256 (hero-clip-rt1, hero-clip-rt2) saw a median pre-clip norm of 0.39, the clip fire at 1.041, 1.975 and 3.228, 13.2–13.4 s/step at 31.5–31.8% MFU, 123.21 GiB peak and no NaN; identical batches from identical weights spiked on different steps, which fits the ill-conditioned-point finding. He posted the PR to Discord Oct 30 with a plan to merge that morning. The relaunch as hero-gradclip-step356k is covered in #8506.

Matt Wittmann settled the 65K layout on Oct 31 in #10821. Two one-rack arms restored from step-300000 and run 500 steps each: context parallelism (CP) 4 × expert parallelism (EP) 16 at capacity factor 1.15, tok350-prec65k-cp4-01, took 14.699 s/step with drop fraction 2.41e-3 and 127.6 GiB peak GPU memory; CP1 × EP64 at capacity factor 1.5, tok350-prec65k-cp1cf15-01, took 15.397 s, 9.80e-4 and 128.4 GiB. CP1 won: 4.7% slower per step, about 3 h over the rest of the run, but 2.5× fewer dropped assignments, no launcher change, and a dropless eval that passes on main with 12.3 GiB free per GPU. CP4's eval crashes the next train step on main because the eval mesh puts devices into groups training never uses; XLA keeps an NCCL communicator per new group outside the allocator pool, about 7.4 GiB per GPU against 5.8 GiB of headroom, and the next step failed to allocate 90.49 GiB. #10709 folds the expert axis into data in place so eval reuses training's groups: non-pool memory rose 0.004 GiB across two evals, the weight move took 1 s instead of 5, and Paloma macro loss was 2.049 and 2.051, as before. The deploy PR #10820 (draft) sets max_seq_len 65,536, capacity factor 1.5 (at 1.0, CP1 drops 1.9% of assignments) and qk_mult 1.66, the 262K formula 1.3 × (0.1 ln(65536/4096) + 1), and keeps 4,194,304 tokens per rack per update, so the 11-rack batch is 704 sequences. Its one-rack test from step-360000, tok350-deploy65k-c1-01, ran 60 steps at a 15.571 s/step median (+1.1% on the earlier arm; this branch includes the clip), drop fraction 8.29e-4, 127.9 GiB peak, and three dropless evals at Paloma macro 1.995–1.998 with no OOM. Expected on the hero: about 16.3 s/step, −15% tokens/s against 16K, and about 50B tokens skipped at the switch (52.2B at the 16K switch). Proposed gates: CE below 1.25 over the first 10 steps, loss within a band of the parent over the 50-step control window, step time at most 1.03× the rehearsal, drop fraction below 2e-3, peak memory within ±1 GiB, no retries, and a completed first 65K eval. Open risks: the production launcher and capacity factor 1.5 have never run at 65K or on 11 racks, peak memory of 128.4 GiB sits against a 143.75 GiB allocator limit, and nothing evaluates the hero past 32K, per #7638, so the phase is judged on loss alone. CP work in #10618 and #10709 continues for 262K; on #10618, ravwojdyla-agent proposed keying the hero layout by context length so a deploy cannot forget to set CP. The handoff timeline is in #8506.

Two numerics audits ran against frozen checkpoints while the run trained. David Hall checked the hero's FP32 streaming cross-entropy for the softmax-collapse failure of Barron et al. in logbooks #10: on one training batch, checkpoints 270000, 300000 and 330000 rounded CE to zero on 2–7 of 4,194,048 tokens, 0.000048–0.000167%, some 600–2,100× below the 0.1% rate that prompted the check. The same sweep found a larger attention problem, logbooks #12: the FA4 backward forms D = rowsum(dO · O) from the BF16 forward output, and on peaked softmax rows the rounding cancels badly. Saving O in FP32 cut pooled Q/K gradient error at 330k from 0.9323%/0.8173% to 0.2767%/0.2487%, and global layer 15, which carried 65–76% of the squared error, from 4.48%/4.53% to 0.35%/0.32%; upcasting the already-rounded O changed nothing, and the FP32 path costs about 8% more attention time at 16K. He noted the deviation "is mattering at high context len" and put the step-time cost near 1%. Larry Dial argued that the hero's qk-norm bounds its attention logits and asked for a loss measurement, then ran one: a 50-step one-rack head-to-head from step-354000, #10785, with ha-base against ha-fp32o, gave a paired loss delta of +1.2e-5 mean with per-step SD 3.3e-5, the same as an identical-config rerun, at +0.4% step time (13.16 to 13.21 s), MFU 32.00% to 31.87%, and +1.50 GiB peak (123.21 to 124.71 GiB). He closed it as not a priority given no measurable loss impact, with the caveat that 50 steps at 1/11 batch cannot see a long-run effect near 0.001.

Eval design for the long-context phases also moved. Qirun Li warned that at 262K, with evals packed at the training length, Paloma's PTB and WikiText-103 sets are each shorter than one sequence and yield nothing: the Paloma group macro silently becomes a 14-subset mean, about +0.06 (3%), enough to trip eval_regressed, while the top-level macro averages in zeros, about −0.14. The 67B's 65K→262K switch showed exactly that, Paloma macro 2.1774→2.2150 while the other 14 subsets moved +0.0004. @mindscanlabs, whose preregistered final-loss forecast sits on the same thread, clarified that forecast B (1.935) was built on 4K-packed ladder rows and forecast A (1.979) on the hero's 16K evals, so the registered H1 and H4 favour the forecasts by about 0.03 from the packing change alone; the scoring plan now reports packing-corrected versions beside the registered ones, with the correction taken from a 4K eval of the final checkpoint if one is logged and otherwise from Qirun Li's 0.0306, and was fixed before the outcome. Both asked that the 262K phase keep all 16 subsets. David Hall answered with #10711: evaluate 4K and the training length at every scheduled eval, add fixed 65K and 262K series once training reaches those lengths, right-pad and mask each corpus's partial final sequence so short corpora stay in the aggregate, and exclude zero-token tags from the overall macros. It reuses #10709's device groups after a review flagged that its first design would repeat the NCCL memory growth. Larry Dial asked that the padding change be tested on existing checkpoints first, since a shift in the 4K and 16K macro loss would put the evals on different data from what the forecasts were scored on. The hero's own Paloma preregistration remains the August comment on this epic, which David Hall pointed to this week along with the forecast code; Qirun Li's preregistered forecast is #9977.

Kernel work stayed off the hero this week. boba shop cashier asked Larry Dial to review #10559, which runs Belay's ReLU² experts on the cudnn-frontend MXFP8 grouped GEMMs and targets the Belay fast-track branch rather than the hero; no rack A/B of #10415 was posted. On Discord, boba shop cashier asked why MFU was low when the hero started, and David Hall answered: about 20% MFU, with no prior access to NVL72 or Blackwell hardware to profile on, no fast open-source kernels, racks expected to drop, and a one-year allocation on which every idle day is wasted compute. Two older threads, the unapplied weight decay #7783 and the FP8 dispatch wire #7665, were auto-closed for inactivity.

3 PRs this week, 10 new comments, and 0 new issues (5 total)
Sort:
4 autocategorized

#6705 Identity SFT arm A13 drops other-lab claims to 0/52 and holds BFCL at 28.3%

Epic title: [Hero run] Post training on 67B-A2B 10T


Summary: Listed here for discussion for July planning, realistically the final hero run training on the 67B-A2B on full 10T tokens won't begin until early (or mid?) August: we should have a different issue for the training and debugging on the intermediate smaller-token-count cuts

Karan Sagar spent the week on why Snowball v0.1 calls itself ChatGPT or Nemotron, in #10695. Logit-lens and activation-patching runs in #10696 found no stored self-name: without a system prompt, late MLP neurons such as neuron 1072 of layer-20 expert 46 push “Chat” over “Marin”, and they fire about as hard on third-person questions about OpenAI, so they hold general knowledge about AI labs; with a system prompt, four attention heads in layers 22 and 23 copy the name into the answer (patching recovers 0.32, 0.26, 0.24 and 0.15 of the gap). A 16-update context-distillation SFT learned the creator but not the name (38 and 36 of 52 prompts say “Open Athena”, 2 and 6 say “Snowball”, thinking off and on) and cut Berkeley Function Calling Leaderboard (BFCL) tool calling from 27.6% to 7.3%; training only the late-attention slice kept BFCL but taught no name. On-policy distillation (OPD) from that checkpoint, #10732, reached BFCL 18.7% with zero self-naming and MATH500 −2.3, so the track was paused. The second path, a short SFT on Will Held's identity dataset plus v0.1 replay, produced the current lead, A13: with thinking on it names itself in 35 and its creator in 32 of 52 prompts and never claims another lab (v0.1: 46 of 52), BFCL is 28.3% against v0.1's 27.6% (+0.7 [−3.4, +4.4]), GSM8K is −1.1 [−1.9, −0.3] and MATH500 is unchanged. The mechanism behind the earlier tool-calling losses: identity rows rendered with thinking on teach the model to answer and stop, so arms with those rows fall to about 15% BFCL, and rendering most rows thinking-off with 10% reasoned thinking-on rows plus doubled tool-call replay recovers it. On Benjamin Feuer's 60-item identity and history panel, A13 names Marin on 35 and claims another lab on 1 (v0.1: 5 and 17) but scores 15 clean against a ship line of 20, since it recites a canned identity line instead of answering; Benjamin Feuer's own scoring of the context-distillation checkpoint gave 15 of 60. Mini840 on the candidates, #10804, is still running.

Getting Levanter to train the same model that vLLM serves took a numerics audit, recorded in four issues. #10697: the MoE ring dispatch at capacity factor 1.0 silently drops 8–23% of expert assignments per layer, and pad tokens take capacity; top-1 agreement with vLLM was 0.85–0.93 (limit 0.975) and rose to 0.990–0.996 once dropless. #10698: BF16 MoE combine, XLA's BF16 SiLU and sigmoid (30–36% of elements one step off), FlashAttention-4 rounding order, and an HF reload that drops the attention setting; with the fixes a zero-learning-rate run passed the precision gate with p99 log-prob error of 0.51–0.58 nats against vLLM and all 502 exported tensors byte-equal to v0.1. #10699: identical requests to one vLLM serve flip the chosen expert set at 5.55% of position-layers and move summed log-probs by up to 0.69 nat, which is most of the gate's 0.10 nat/token threshold; Xiaoyuan Wang reported bit-identical scores on a DP4 serve with batch-invariant mode, a fixed-root expert reduction, deterministic compile and chunked prefill off, tracing most batched variation to Grug's FP32 router going through cuBLAS, per #10760. #10700: merging v0.1 toward v0.1.1 passes the identity gate only at α = 0.875, where GSM8K loses 8.59 pp, and BF16 rounding erases 83.5% of the donor deltas at α = 0.5. The fixes are a draft stack: Levanter route observer and FP32 router dot #10684, capacity setting with drop counts #10685, FP32 combine #10686, FP32 activations #10687; the interpretability harness #10689, SFT recipe and audits #10690, precision gate #10691, LR0 probe #10693, diagnostics #10694, identity scorer #10701, 16-update spending gate #10702, and batch, export and launcher audits #10706, #10707, #10708. On the RL side, David Hall's #10760 adopts a serving profile that reproduced identical tokens, grades and outcomes across six evaluations and four engine startups on the fixed 100-task panel, and Ahmad Qamar drafted one entry point for Snowball RL runs #10740, Harbor evaluation of 30 tasks each from BFCL-Parity, SWE-bench Verified and OpenThoughts-TBLite inside full training #10746, local grading of the 910-task panel #10736, and comparison against calibrated controls #10747, where a saved 25-update Group Relative Policy Optimization (GRPO) run scored 0.3357 against 0.3420 for REINFORCE leave-one-out (RLOO) controls, within the 0.0353 tolerance.

Benjamin Feuer reproduced the cold-start SFT on CoreWeave H100s in #10799: import the Snowball base, stage the 216-source mixture, train on 128 then 256 GPUs, export verified checkpoints. A large agentic gap turned out to be a serving confound: the exported repositories lacked the original second stop token and did not reliably enable thinking, so one step-222 SWE trace issued 166 tool calls in batches of up to 33. With corrected configs, step 471 (9.9% of the 4,750-update schedule) scores a provisional 32.3% on SWE-bench (186 of 500 scored) and 23.9% on OpenThoughts-TBLite against the original release's 39.4% and 25.6%, so the working hypothesis is that about 10% of cold-start exposure recovers most of the performance; Benjamin Feuer posted it as a cheaper ablation baseline. The archive PRs #10789 and #10791 were closed in favor of a Hugging Face config archive. Two outside results arrived on Discord: Luke Lee took the 09-21 checkpoint from 12.8% on SWE-bench-100 and 7.2% on Terminal-Bench 2.1 to 50.5% and 23.9% with SFT on CalibForge and SWE-smith followed by RL on TMax and R2E-Gym, and Marianna Nezhurina reported RL data ablations on an SFT'd Snowball: TMax gives the most consistent gains, pass-rate filtering helps, and going from 260 to 750 tasks adds little. On the preregistered SWE-bench prediction #8933, Ricardo Olmedo added a follow-up: Snowball's best SFT learning rate is about 4e-4 against Grug's 8e-4, and a rerun with frozen router biases and capacity 1.5 reached 39.7% pass@1 against 38.4%, +1.3 pp paired (SE 0.85). In #10753 he proposes the next preregistration from a proper scaling ladder, since the earlier miss came mostly from a −3.5% test-loss error while the bpb-to-pass@1 link held within 2%, and asks for the overtrained d512/d768/d1024 ladder checkpoints to be released.

David Lundgren closed the mixed RL-with-verifiable-rewards (RLVR) study #10214 with a diagnosis of its step-12 Math500 drop: long answers start as normal reasoning and decay into multilingual word salad. In arm A seed 42, 93 of 500 step-12 answers are degenerate, 33 of the 42 lost problems among them; repeated 4-gram share is 0.02–0.05 against 0.17 for the SFT's long answers, so this is a flattening distribution (probability mass outside the top 20 tokens 0.07 to 0.35 over an answer) rather than a loop, and how far a run melts tracks its Math500 loss. The same melt appears in Antidoom-RLVR1 step 20 (37 degenerate answers) and not in the Snowball Smartie or math-RL runs. The planned Grug long-SWE PivotRL rerun #10585 was closed in favor of its successor #10801, which will recompute pivots from Marin's own student instead of NVIDIA's and train three matched arms, after #9558, #10699 and #10400 are fixed, as he summarized on Discord. On the stray think segments #10400, Xiaoyuan Wang found that the eval campaign's Grug configs let vLLM delete the think tokens, so stray reasoning reaches graders as answer text; keeping the markers changes almost nothing on the thinking-off benchmarks, and grading only after the last end-think raised Snowball v0.1's IFBench strict accuracy from 29.7% to 31.7% in one sample.

Smaller items: the two-expert transfer study #9984 closed, its ten public checkpoints join the Snowball family tree in #10599 (130 to 140 nodes); #10597 lets merges widen BF16 router biases to FP32 so the SFT-465 checkpoint can be a merge parent; the TPU merge-screening loop #10270 recorded a passing H100, v5p-8 and v6e-8 calibration (89 of 100 GSM8K on every arm); and Suraj Singh's #10786 reshards Snowball norms and router bias on load, fixing the SFT resume failure #9380. The post-training milestone, set for September as an ambitious goal, continues: v0.1 is public, the identity fix has a candidate under evaluation, and the RL and numerics tooling above is still in draft.

40 autocategorized
25 potentially related in Other Changes

Other Changes


SkyRL correctness. Russell Power's ten transplant drafts (#10360, #10371, #10357, #10359, #10366, #10375, #10379, #10358, #10365, #10362) were closed in favor of Ahmad Qamar's rebased stacks: typed recipes #10642 and #10643, worker batch assembly #10666–#10668, exact vLLM-trainer numerics #10634–#10636, and a three-part correctness stack, all draft. #10680 lets Grug rollouts continue after a tool call, which raised on main. #10710 fixes four reward rules: unfinished Nemotron Ultra replies score 0, Group Relative Policy Optimization (GRPO) and REINFORCE leave-one-out (RLOO) baselines use only eligible rows, Harbor retries only masked failures, and GSM8K needs a #### <number> final line. #10681 makes Grug checkpoints state query scale, attention window, context limit and experts per token, because the pinned vLLM filled missing fields with its own defaults (1.0, full context, 4096, 2) where Snowball uses 1.57, 2048, 65536 and 4. #10682 computes trainer log-probabilities and entropy in fp32 from logit margins, following Barron et al.'s softmax fix: on a saved Qwen2.5-0.5B batch, 20% of active tokens had entropy exactly 0 on main and none after; Romain Yon approved it and it awaits merge.

SkyRL operations and RL experiments. Benjamin Feuer merged #10715, which lets Megatron policies with optimizer_cpu_offload resume at all (the Snowball on-policy distillation (OPD) recipe failed in the first 10 seconds of policy load), and #10742, which frees cached pinned memory after that load, after the first post-resume save of Snowball 67B was killed at 90–96 GB per save worker. Ahmad Qamar's #10402 raises rollout concurrency to the in-flight group cap and #10659 groups online EAGLE capture windows by prompt. Russell Power ported #10369 and #10368 (explicit NCCL channel limits: eight channels cut the 192-H100 hero learner update from 50.74 to 29.08 seconds), and #10825 makes HF export opt-in, since 1.3 TB intermediate 67B checkpoints had accumulated awaiting export, and moves cw-rno2a outputs to US-EAST-08A. In review: David Lundgren's stack #10624, #10625, #10626 and #10738 rejects or penalizes malformed thinking spans at 0.1 of trajectory reward; Karan Sagar's #10730 lets an OPD teacher see prompt insertions the student never sees, and #10731 bounds SkyRL Iris preemption retries; Ahmad Qamar's #10737 persists per-step metrics across resume; David Hall's #10714 honors explicit request sampling parameters. David Lundgren closed the PivotRL thread #9176 and summarized it on Discord: selected SWE and Terminal pivots gave lift just outside seed noise, random pivots hurt, and all arms lost MATH500 and MMLU late; the Qwen3-30B-A3B tracer #10546 raised SWE-bench Verified from 4.6% to 15.6% at step 10 with AIME24 unchanged. raspberryice's #10320 reports Nemotron RLVR1 (RL with verifiable rewards) instruction-following rows that reward all-caps and letterless answers.

Eval-policy corrections. Eval policy #10197's September-campaign corrections reached main. Benjamin Feuer merged GSM8K extraction #10808, which accepts $139 for 139; trial counting #10671; SOTOPIA scoring in Harbor with a versioned 13-model cohort #10670; judge defaults #10650; Tau3 observations as text blocks #10665; and Mini-SWE startup repairs #10655. Will Held merged inference startup retries #10656, the drop_params strip #10657, closing #10262, where SWE-bench had read 0 since every trial failed before its first model call, and Terminus tokenization errors #10630; Karan Sagar merged #10534. Metric selection through Evalchemy #10672 and NUPA Loose extraction #10733 are open. Benjamin Feuer closed #10804, the Mini840 and Micro210 subsets (21 of 26 benchmarks) for screening checkpoints during RL, and opened draft #10817 after an end-to-end check found the artifacts lacked the environment map SkyRL needs. On #9558, Xiaoyuan Wang's agent found both "identical" coding runs sampled at temperature 1.0 with no seed, because the pinned Evalchemy strips both. Benjamin Feuer's #10751 ran the chat-template gate on four untrained MoE bases and noted that Snowball's base often closes a </think> it never opened. Gonzalo Benegas's #10575 adds no-tools LAB-Bench subsets, with GPT-6 Luna results.

Shellbox and task curation. Russell Power merged #10640, persistent Shellbox tasks: a primary container plus runtime containers in bubblewrap, sharing private loopback with separate filesystems and PID namespaces. It prepares the end of Harbor's Docker-in-Docker: #10628 routes Harbor task and verifier execution through Shellbox and removes 37,167 lines of provider backends; two tau3-retail-2 trials scored 1.0 through bubblewrap. Benjamin Feuer's #10735 shares teardown across launch paths and restricts vendored Harbor to six agents. #10819 is next: remove storage and provider credentials from the orchestration process; Russell Power expects #10628 to resolve the agent audit #10488. Eval weight-prep #10277 is still open. Russell Power's #10757 curates all Evalchemy benchmarks as canonical TaskSpec rows (96 declarations over 31 task names); once it lands, vendor/evalchemy can go. Zachary Nichols's open-ended TaskSpec authoring #10590 is draft, Anirudha (Ani)'s #10750 was closed as superseded, and Baixin Guo's #10741 merged a screening of agent traces for same-history preference pairs and asked on Discord for a trace slice with several attempts per task.

Iris and canaries. The loom-oa-dev agent merged #10795, which rejects RECREATE for an active Kubernetes job instead of orphaning its pod, after #10712 found four copies of one controller job running at once; #10744, which shows scheduler reasons for pending replicas; and #10759, which makes JAX peers refresh task 0's current attempt after the Grug multislice canary #10755 stalled on unequal retries. Russell Power's #10538 adds an allowlist egress policy enforced with Cilium, default on cw-us-west-04a; after Rafal Wojdyla's agent review, multi-task GPU jobs on host-network clusters resolve to CLUSTER with a warning rather than running unfiltered. Drafts: native task containers #10822; Karan Sagar's #10770, #10771 and #10769 for #10768, where successful parents killed unfinished export and eval children; #10721, a 503 with Retry-After during serve replacement, after a GSM8K screen lost 112 of 1,319 requests to 502s in #10273; #10703, nested bubblewrap for non-root Kubernetes tasks for #10692. The Datakit canaries failed on scheduling capacity all week: Tier 1 #10717, #10743, #10752 had up to 106 of 106 store workers pending on insufficient memory, and Tier 2 #10728, #10754, #10802 waited on fuzzy-cluster workers. The SkyRL nightly #10776 failed on cw-rno2a storage, write-suspended in #10777 and stalling in #10787, which is why #10825 moved outputs. Ryan Williams opened #10718 (record an owner for every job output) and #10720 (audit compute use).

Dependencies and IAM. Russell Power's #10803 patched vulnerable dependencies across the Python environments, nine frontend lockfiles and three Rust workspaces; David Hall raised floors for OAuthLib #10749, Authlib, dnspython, GitPython, msgpack and NLTK #10748, virtualenv #10745, Brotli and Zod #10619. Dependabot's #10816, #10815 and #10814 are open. Marin Dev grants now go through Pulumi: Ryan Williams #10729, David Hall for two Stanford students #10775, and Rafal Wojdyla's agent #10781, declaring an existing grant the next pulumi up would otherwise have removed; #10772 adds the quota-project permission a new developer tripped over. The legacy-grant review #7715 closed.

Levanter, training and SFT infrastructure. Benjamin Feuer's agent found that TensorStore 0.1.84 restores a 2.5 MiB BF16 array as zeros when writes reference the staged source; #10792, merged, copies on write; the upstream cause is open. Drafts #10796 (FA4 singleton metadata) and #10793 (integer mixture allocations survive roundoff) follow. Karan Sagar's #10683 keeps router biases in float32 while computing in bfloat16 and #10688 adds a Grug attention path in torch eager's order, for Snowball torch parity. The loom-oa-dev agent's #10276 resumes interrupted HF mirrors by file size, closing #9230, where a GLM-5.2 retry re-downloaded 295 GB. David Hall's #10713 turns CPU test scripts into multi-device tests; #10774 makes Grug ranks agree on the completed step after SIGTERM and checkpoint before exit for #10761. Suraj Singh traced the resume failure #9380 to sharding and opened #10786. For SFT, Karan Sagar's #10705 counts supervised tokens per class from the loss mask and #10782 keeps one rolling recovery checkpoint plus the final one by default; Benjamin Feuer's #10794 bounds cache batches for very long replay documents, #10798 preserves generation_config.json on HF export, #10797 locks tokenizer staging across processes, and #10813 keeps only resolved Open-SWE trajectories. The unified export contract #10484 was closed instead at Russell Power's request. #10788 proposes cleaning the cold-start catalog with GLM against an unchanged control.

Datakit, Zephyr and Finelog. Luke Lee's #10027 registers pinned CalibForge relay SFT traces as a Datakit chat source. The loom-oa-dev agent's #10778 makes download_hf check each destination on rerun; Jason Chen's #10766 showed a rerun skipping the whole map because a metrics sidecar existed. It also closes #807, from 2024. Russell Power's #10553 records row-commit ranges in finestore shards so lookups skip superseded payloads. Open: Himanshu Kriplani's #10106 shuffles MinHash LSH buckets as uint64; zhaoyanthu's #10807 validates fast_transformer calibration knots after finding non-increasing x-values in the released nemotron_88k curve; #10639 hashes multipart S3 copies after CoreWeave returned different ETags for identical bytes, which Russell Power questioned as redundant with provider checksums; Louisa H's #10800 repoints the egress report at object-backed finelog logs, empty since September per #10716. In the Common Crawl sync #2351, Michael Ryan reported that decontamination was discarding useful code because license comments and import orders escaped the boilerplate rule, and added a StarCoderData frequency test. Observability tracking issues #7804, #7795, #5198, #6598 and #7714 closed as done.

Loom, Marina and Echo. Russell Power disabled MPTCP on the Loom host and Caddy #10823. #10430, where Open-Athena members got a GitHub 404 signing in to loom.oa.dev, came from GitHub's rule that a private organization App authorizes only that organization's members; #10805 documents the fix, two Apps: the Marin-owned one for repositories and a new Open-Athena-owned one for sign-in. Larry Dial's #10824 adds a Loom profile so Marin Belay sessions run there instead of on a laptop. Russell Power merged #10767, moving Marina sources to infra/marina/apps/ and retiring the applet distinction; Karan Sagar's nightly Snowball family-tree publisher #10719, for #10598, needs a rebase onto it. Rafal Wojdyla's agent added Echo work-log commands and an echo-log skill #10756.

Research: Delphi, Belay, vision-language models. Kaiyue Wen's #10790 adds a Delphi study of two-sided EMA gradient-Gram preconditioning at polar exponents 0, 1/8, 1/4, 1/3 and 1/2, each LR-tuned with three paired seeds; the agent running it in #10784 has finished the baseline pilot. Rohith Kuditipudi hit HF's public-storage quota on 20 more Delphi checkpoints (118.82 GB) in #10758. On the Belay ladder #9451, Larry Dial's agent closed two intake ideas: softplus cross-entropy tied the control at d512 (Paloma macro delta −0.0008, inside noise) and ReMoE ReLU routing lost; Kaiyue Wen proposed CPLM Plus and Jian (Tim) Shen proposed Mixture-of-Depths routing and a decaying MTP loss through intake #9514, flagged on Discord. #10260 adds TPU paths for Belay+CPLM and Ckpt 1. boba shop cashier's #10559, mentioned last week as a kernel port, runs Belay's ReLU² experts on cudnn-frontend MXFP8 grouped GEMMs: on one B200 at the hero's per-GPU expert chunk, forward plus backward fell from 91.0 ms (QuACK) to 61.0 ms, nearly all in the backward (70 to 39 ms), and peak memory from 40.5 to 34.8 GiB at the same error; it is open against Larry Dial's branch and has run on one GPU only. Amy Sartran and David Hall asked Ben Kolligs to split the vision-language model (VLM) stack #10076; image sources #10764 and a vision checkpoint converter #10763 are now separate, with a SigLIP PR to follow before the VLM experiments merge, per Ben Kolligs on Discord.

Inference and serving. Snowball on TPU is three stacked PRs by Karan Sagar: #10535 serves one model across a multi-host slice (four coscheduled replicas for a v4-32, Ray head on rank zero; Romain Yon and Russell Power asked why Ray rather than Iris primitives), #10606 adopts the tpu-inference commit that handles sliding-window and global attention correctly, and draft #10607 calibrates H100 against two TPU geometries on frozen GSM8K and BoolQ subsets: 89/100 and 81/100 on H100, 89/100 and 83/100 on v5p-8. The Levanter-native path #10543, paged JAX inference with expert parallelism (EP) 16, ran on v4-32 but 35.5× slower than vLLM and stays draft. Romain Yon's #10704 simplifies EAGLE3 draft training for speculative decoding; an eight-H100 fit produced a servable draft, but none of its 189 proposed tokens were accepted, so quality is unmeasured. Karan Sagar's #10818 proposes coordinating OpenRouter free-tier models from an Iris CPU task for pilots.

116 PRs this week, 158 new comments, and 48 issues closed (48 total)
Sort:

Community Pulse


Stella Biderman asked where the scaling-law forecasting is written up and reopened a question from last year: whether to extrapolate along equal data-to-parameter ratios or equal token counts. On GitHub, Anirudha (Ani) ran golden and untouched controls over 100 TaskTrove tasks in Harbor to test whether the validation gate in #9083 is worth building. Haoyang Su offered an H100 model-size sweep for the synthetic parity tasks in #8539. Two first-time reports fixed the README: Jason Chen filed #10765 and Harshith Gupta opened #10779.

On Discord, David Hall said that after rereading the Delphi scaling-law post he could not say how the team should have known the first hero recipe would blow up; cole suggested that jagged isoflop curves may themselves signal an unstable recipe, and Kaiyue Wen expected outliers and attention-sink behavior in the original recipe. In the SFT teacher-trace thread, Charlie R argued the 32K context cap was timing out students who copied their teachers' long summaries, and Marianna Nezhurina explained that she splits each trajectory at every summarization into separate training rows. Franziska Weindel ran Bilibird's static rubric checker over all 73,592 published tasks; the one real API key it found was a free public NASA key, so the group will focus on a cluster-run judge calibrated on a ground-truth defect set.

Seven people introduced themselves: Tejus Peri, a high-school sophomore with NASA and APL projects and a small study of bias in models; metara, a UNSW undergraduate starting a thesis on in-context learning; Jonathan Su, a high-school senior in Hong Kong with a solo ICML 2026 paper, interested in pretraining and architecture; Mathieu, an optimization researcher between applied maths and CS; Ryan (human), a UIUC freshman interested in LLM efficiency through architecture; Leon (Helimere), an MPhil student at HKUST working on RL and agent memory, who brings context on the post-training side; and Aniket (valkyrie), who runs data ingestion, training clusters and inference at Causal Labs and brings context on the cluster operations the hero depends on. In the DNA channel, Mars Gao, a Stanford postdoc starting on DNA foundation models, said hello.

The 15 shared links clustered on predicting or collapsing training stages and scaling runs: single-stage training of foundation models, meta-models fit across accumulated runs, bf16 attention gradients blowing up late in training, Mixture-of-Depths routing, and PivotRL from the Nemotron-3 report. Pinak shared Finch 1, a geospatial foundation model trained with Iris.

News & research shared

Active collaborators this week

Stanford · CRFM 5 people · 2 PRs · 5 comments · 9 Discord msgs

Berkeley · Dimakis Lab 1 person · 1 PR · 4 Discord msgs

Collaborator activity this week

Lab / Org People PRs Issues filed Comments Discord msgs Total
Stanford · CRFM 5 2 — 5 9 16
Berkeley · Dimakis Lab 1 1 — — 4 5
CMU · NeuLab — — — — — —
Common Crawl Foundation — — — — — —
Princeton · Dao Lab — — — — — —
GitHub activity from 77 other contributors

Marianna Nezhurina 0 PRs, 28 Discord msgs

Bilibird · Unclassified 0 PRs, 12 Discord msgs

Ben Kolligs · Industry (other) 3 PRs, 1 comment, 7 Discord msgs

  • #10764 [levanter] Add image sources and multimodal processing +2197 −0
  • #10763 [levanter] Separate language and vision checkpoint converters +787 −631
  • #10076 [vlm] Add SigLIP encoders and image-text data support 💬2 +4981 −572
1 comment on 1 thread
  • #10076 [vlm] Add SigLIP encoders and image-text data support

Franziska Weindel · TU Munich · (other) 0 PRs, 11 Discord msgs

Matheart · Unclassified 0 PRs, 9 Discord msgs

Charlie R · Unclassified 0 PRs, 8 Discord msgs

Atula Tejaswi · UT Austin · (other) 0 PRs, 8 Discord msgs

Xiaoyuan Wang · Stanford · (other) 0 PRs, 7 comments

7 comments on 7 threads
  • #10760 [rl] Adopt the reproduced Snowball evaluation profile
  • #10757 [evals] Curate Evalchemy benchmarks as canonical tasks
  • #10733 [eval] Correct NUPA Loose answer extraction
  • #10699 vLLM Snowball serve returns different routes and log-probs on identical requests
  • #10320 [rl-data] Nemotron RLVR1 IF dataset rewards all-caps and letterless answers
  • #10400 [snowball] Grug checkpoints emit extra think segments that leak into replies
  • #9558 [evaluation] Make one-sample generation runs repeatable

boba shop cashier · Unclassified 1 PR, 1 comment, 4 Discord msgs

  • #10559 [levanter] Run Belay's ReLU² experts on cudnn-frontend MXFP8 kernels 💬1 +5273 −1745
1 comment on 1 thread
  • #10559 [levanter] Run Belay's ReLU² experts on cudnn-frontend MXFP8 kernels

zoe110501 · Unclassified 0 PRs, 4 comments

4 comments on 1 thread
  • #10790 Add the Delphi EMA-Gram polar exponent experiment ×4

jjmachan · Industry (other) 0 PRs, 5 Discord msgs

Cole · Industry (other) 0 PRs, 5 Discord msgs

Baixin Guo · Unclassified 1 PR, 2 comments, 1 Discord msg

  • #10741 Screening findings for same-history preference pairs from agent traces (Marin #10042) 💬3 +719 −0
2 comments on 1 thread
  • #10741 Screening findings for same-history preference pairs from agent traces (Marin #10042) ×2

Anirudha (Ani) · Independent 1 PR, 3 comments

  • #10750 [taskcompendium] Run the empty control beside the golden control 💬1 +154 −82
3 comments on 2 threads
  • #9083 [tasktrove] Validate repository and judge tasks in their runtime ×2
  • #9927 [rl-data] Verify judge-graded sources with a judge test path and solved-environment checks

Rohith Kuditipudi · Stanford · (other) 0 PRs, 2 comments, 1 Discord msg

2 comments on 1 thread
  • #10758 Resolve HF public-storage quota blocking Delphi uploads ×2

Stella Biderman · EleutherAI 0 PRs, 4 Discord msgs

Alex W · Unclassified 0 PRs, 4 Discord msgs

Himanshu Kriplani · Industry (other) 1 PR, 2 comments

  • #10106 [datakit] Shuffle MinHash LSH buckets as uint64 keys 💬2 +105 −28
2 comments on 1 thread
  • #10106 [datakit] Shuffle MinHash LSH buckets as uint64 keys ×2

Jian (Tim) Shen · Unclassified 0 PRs, 2 comments, 1 Discord msg

2 comments on 1 thread
  • #9514 Marin Belay Intake ×2

Jonathan Su · Unclassified 0 PRs, 3 Discord msgs

Wenhao Chai · Unclassified 0 PRs, 3 Discord msgs

Joy Jing · Unclassified 0 PRs, 3 Discord msgs

Mars Gao · Stanford · (other) 0 PRs, 3 Discord msgs

zhaoyanthu · Unclassified 1 PR, 1 comment

  • #10807 fast_transformer calibrate: validate calibration knots at construction and load; anchor fitter knots outside the cutpoints 💬1 +211 −7
1 comment on 1 thread
  • #10807 fast_transformer calibrate: validate calibration knots at construction and load; anchor fitter knots outside the cutpoints

Suraj Singh · Georgia Tech · (other) 1 PR, 1 comment

  • #10786 [levanter] Load Snowball norms and router bias with their init sharding +25 −15
1 comment on 1 thread
  • #9380 [levanter] Final checkpoint rewrite fails on resume with changed chunk shape

Harshith Gupta · VVCE · (other) 1 PR, 1 comment

  • #10779 [docs] Use a valid artifact version in the README example +1 −1
1 comment on 1 thread
  • #10765 README TinyStories example fails version validation

Ricardo Olmedo · Unclassified 0 PRs, 1 comment

1 comment on 1 thread
  • #8933 Pre-registering Snowball post-distillation SWE-bench pass@1

Jason Chen · Unclassified 0 PRs

Leon (Helimere) · HKUST · (other) 0 PRs, 2 Discord msgs

Mathieu · Unclassified 0 PRs, 2 Discord msgs

Ryan (human) · UIUC · (other) 0 PRs, 2 Discord msgs

metara · UNSW · (other) 0 PRs, 2 Discord msgs

Aniket (valkyrie) · Industry (other) 0 PRs, 2 Discord msgs

Tejus Peri · Unclassified 0 PRs, 2 Discord msgs

Harshit Varma · Industry (other) 0 PRs, 2 Discord msgs

Neha Hulkund · MIT · Open-Thoughts Next 0 PRs, 2 Discord msgs

guohao · Unclassified 0 PRs, 2 Discord msgs

Joyee Chen · Industry (other) 0 PRs, 2 Discord msgs

Pinak · Industry (other) 0 PRs, 2 Discord msgs

Louisa H · Unclassified 1 PR

  • #10800 [ops] Run the egress-report log scan in us-central2 with DuckDB httpfs +457 −208

superA117 · Unclassified 0 PRs

Jerry Liu · Unclassified 0 PRs, 1 comment

1 comment on 1 thread
  • #9514 Marin Belay Intake

Steven Troxler · Industry (other) 0 PRs, 1 comment

1 comment on 1 thread
  • #6234 [infra] Adopt Pyrefly-native static shape checking; retire runtime-only jaxtyping

Yiyuan Li · UNC · (other) 0 PRs, 1 comment

1 comment on 1 thread
  • #8357 evaluating whether a model spends the right amount of thinking

Abhishek Rao · Industry (other) 0 PRs, 1 comment

1 comment on 1 thread
  • #10320 [rl-data] Nemotron RLVR1 IF dataset rewards all-caps and letterless answers

Haoyang Su · Fudan · (other) 0 PRs, 1 comment

1 comment on 1 thread
  • #8539 Experiment: pathological synthetic tasks for probing Marin scaling

andykconsulting · Unclassified 0 PRs, 1 Discord msg

Eid Al Aktaa · Unclassified 0 PRs, 1 Discord msg

jsdenain · Unclassified 0 PRs, 1 Discord msg

brb · Unclassified 0 PRs, 1 Discord msg

Lin · Unclassified 0 PRs, 1 Discord msg

ji8er · Unclassified 0 PRs, 1 Discord msg

Ryan W. · Unclassified 0 PRs, 1 Discord msg

Lindsey · Unclassified 0 PRs, 1 Discord msg

Billster · Unclassified 0 PRs, 1 Discord msg

yasas · Unclassified 0 PRs, 1 Discord msg

Giovanni · Unclassified 0 PRs, 1 Discord msg

jackthesnack · Unclassified 0 PRs, 1 Discord msg

fizzbuzz · Unclassified 0 PRs, 1 Discord msg

antra · Unclassified 0 PRs, 1 Discord msg

Cheryl-elasticity · Unclassified 0 PRs, 1 Discord msg

uday · Unclassified 0 PRs, 1 Discord msg

Dominic Cabansay · Unclassified 0 PRs, 1 Discord msg

Carlos Aspillaga · Unclassified 0 PRs, 1 Discord msg

Magnus · Unclassified 0 PRs, 1 Discord msg

AlexIsEpic · Unclassified 0 PRs, 1 Discord msg

Antonio Lopardo · Unclassified 0 PRs, 1 Discord msg

pwang99 · Unclassified 0 PRs, 1 Discord msg

James Thewlis · Unclassified 0 PRs, 1 Discord msg

Joshua · Unclassified 0 PRs, 1 Discord msg

Hadi Dolatabadi · UniMelb · (other) 0 PRs, 1 Discord msg

Michael Siu · Unclassified 0 PRs, 1 Discord msg

Sway · Unclassified 0 PRs, 1 Discord msg

Sankalp Jajee · Unclassified 0 PRs, 1 Discord msg

Adhiraj Ghosh · Tübingen · (other) 0 PRs, 1 Discord msg

markhart0034 0 PRs, 1 Discord msg

Joey · Unclassified 0 PRs, 1 Discord msg

Agent MoE speedup


Completed marin-community/marin_moe runs, grouped by Agent MoE budget. Speedup is relative to the original baseline run for each budget and charges each variant by its actual reported FLOPs. Best observed point is 17.40× from mhep-ladder-hist-20260808c-fsdp-chunk1-d1024.

baseline (1×) this week's runs older runs running best higher is better
d512 / 2.19e17 FLOPs
100 completed runs
baseline loss 3.8104
1x AUG-LIN0-6L-DENSE-MUONH-001-d512-30x-lr1.1: 0.06x, loss 4.2653, Sep 12 AUG-LIN0-6L-DENSE-MUONH-002-d512-60x-lr1.1: 0.07x, loss 4.0442, Sep 12 AUG-LIN0-6L-DENSE-MUONH-008-d512-30x-lr1.4: 0.06x, loss 4.2589, Sep 12 AUG-LIN0-6L-DENSE-MUONH-006-d512-30x-lr0.45: 0.03x, loss 4.4133, Sep 12 AUG-LIN0-6L-DENSE-MUONH-007-d512-30x-lr0.7: 0.05x, loss 4.2896, Sep 12 AUG-LIN0-6L-DENSE-MUONH-010-d512-60x-lr0.7: 0.06x, loss 4.0630, Sep 12 AUG-LIN0-6L-DENSE-MUONH-009-d512-60x-lr0.45: 0.04x, loss 4.1508, Sep 12 AUG-LIN0-6L-DENSE-MUONH-X30-HIGH-1P7-d512-30x-lr1.7: 0.05x, loss 4.2722, Sep 12 AUG-LIN0-6L-DENSE-MUONH-011-d512-60x-lr1.4: 0.07x, loss 4.0535, Sep 12 AUG-LIN0-6L-DENSE-MUONH-004-d512-300x-lr1.1: 0.05x, loss 3.7709, Sep 12 AUG-LIN0-6L-DENSE-MUONH-015-d512-300x-lr0.45: 0.04x, loss 3.8364, Sep 13 AUG-LIN0-6L-DENSE-MUONH-016-d512-300x-lr0.7: 0.05x, loss 3.7900, Sep 13 AUG-LIN0-6L-DENSE-MUONH-017-d512-300x-lr1.4: 0.05x, loss 3.7712, Sep 13 AUG-LIN0-2L-DENSE-MUONH-002-d512-30x-lr1: 0.02x, loss 4.7350, Sep 13 AUG-LIN0-2L-DENSE-MUONH-004-d512-30x-lr1.7: 0.04x, loss 4.6014, Sep 13 AUG-LIN0-2L-DENSE-MUONH-001-d512-30x-lr0.7: 0.01x, loss 5.1003, Sep 13 AUG-LIN0-2L-DENSE-MUONH-005-d512-60x-lr0.7: 0.04x, loss 4.4172, Sep 13 AUG-LIN0-2L-DENSE-MUONH-007-d512-60x-lr1.4: 0.05x, loss 4.3191, Sep 13 AUG-LIN0-2L-DENSE-MUONH-003-d512-30x-lr1.4: 0.04x, loss 4.5915, Sep 13 AUG-LIN0-2L-DENSE-MUONH-008-d512-60x-lr1.7: 0.05x, loss 4.3217, Sep 13 AUG-LIN0-2L-DENSE-MUONH-006-d512-60x-lr1: 0.05x, loss 4.3407, Sep 13 AUG-LIN0-2L-DENSE-MUONH-016-d512-300x-lr1.7: 0.03x, loss 4.0505, Sep 13 AUG-LIN0-2L-DENSE-MUONH-013-d512-300x-lr0.7: 0.03x, loss 4.0787, Sep 13 AUG-LIN0-2L-DENSE-MUONH-014-d512-300x-lr1: 0.03x, loss 4.0632, Sep 13 AUG-LIN0-2L-DENSE-MUONH-015-d512-300x-lr1.4: 0.03x, loss 4.0490, Sep 13 AUG-LRC-2L-DENSE-MUONH-001-d512-30x-lr0.1: 0.00x, loss 5.5907, Sep 14 AUG-LRC-2L-DENSE-MUONH-003-d512-30x-lr0.32: 0.00x, loss 5.2492, Sep 14 AUG-LRC-2L-DENSE-MUONH-005-d512-30x-lr0.7: 0.01x, loss 4.8914, Sep 14 AUG-LRC-2L-DENSE-MUONH-002-d512-30x-lr0.2: 0.00x, loss 5.3499, Sep 14 AUG-LRC-2L-DENSE-MUONH-004-d512-30x-lr0.45: 0.01x, loss 5.0089, Sep 14 AUG-LRC-2L-DENSE-MUONH-007-d512-60x-lr0.2: 0.01x, loss 4.7741, Sep 14 AUG-LRC-2L-DENSE-MUONH-006-d512-60x-lr0.1: 0.00x, loss 5.3204, Sep 14 AUG-LRC-2L-DENSE-MUONH-009-d512-60x-lr0.45: 0.02x, loss 4.5309, Sep 14 AUG-LRC-2L-DENSE-MUONH-008-d512-60x-lr0.32: 0.02x, loss 4.5338, Sep 14 AUG-LRC-2L-DENSE-MUONH-010-d512-60x-lr0.7: 0.02x, loss 4.5930, Sep 14 AUG-LRC-2L-DENSE-MUONH-X30-HIGH-1P1-d512-30x-lr1.1: 0.01x, loss 5.0563, Sep 14 AUG-LRC-2L-DENSE-MUONH-X60-HIGH-1P1-d512-60x-lr1.1: 0.01x, loss 4.7528, Sep 14 AUG-LRC-2L-DENSE-MUONH-017-d512-300x-lr0.2: 0.02x, loss 4.1927, Sep 14 AUG-LRC-2L-DENSE-MUONH-016-d512-300x-lr0.1: 0.01x, loss 4.3012, Sep 14 AUG-LRC-2L-DENSE-MUONH-018-d512-300x-lr0.32: 0.02x, loss 4.1822, Sep 14 AUG-LRC-2L-DENSE-MUONH-020-d512-300x-lr0.7: 0.01x, loss 4.2479, Sep 14 AUG-LRC-2L-DENSE-MUONH-019-d512-300x-lr0.45: 0.02x, loss 4.2053, Sep 14 AUG-LIN0-2L-ATTNONLY-MUONH-002-d512-30x-lr0.7: 0.01x, loss 5.1891, Sep 14 AUG-LIN0-2L-ATTNONLY-MUONH-001-d512-30x-lr0.45: 0.00x, loss 5.3798, Sep 14 AUG-LIN0-2L-ATTNONLY-MUONH-003-d512-30x-lr1: 0.02x, loss 4.8692, Sep 14 AUG-LIN0-2L-ATTNONLY-MUONH-004-d512-30x-lr1.4: 0.02x, loss 4.7869, Sep 14 AUG-LIN0-2L-ATTNONLY-MUONH-005-d512-30x-lr1.7: 0.02x, loss 4.7664, Sep 14 AUG-LIN0-2L-ATTNONLY-MUONH-006-d512-30x-lr2.2: 0.02x, loss 4.7437, Sep 14 AUG-LIN0-2L-ATTNONLY-MUONH-008-d512-60x-lr0.7: 0.02x, loss 4.5921, Sep 14 AUG-LIN0-2L-ATTNONLY-MUONH-007-d512-60x-lr0.45: 0.01x, loss 4.8817, Sep 14 AUG-LIN0-2L-ATTNONLY-MUONH-009-d512-60x-lr1: 0.03x, loss 4.5291, Sep 14 AUG-LIN0-2L-ATTNONLY-MUONH-010-d512-60x-lr1.4: 0.03x, loss 4.5051, Sep 14 AUG-LIN0-2L-ATTNONLY-MUONH-011-d512-60x-lr1.7: 0.03x, loss 4.5030, Sep 14 AUG-LIN0-2L-ATTNONLY-MUONH-012-d512-60x-lr2.2: 0.03x, loss 4.5083, Sep 14 AUG-LRC-2L-DENSE-MUONH-X300-HIGH-1P1-d512-300x-lr1.1: 0.01x, loss 4.3470, Sep 14 AUG-LIN0-2L-ATTNONLY-MUONH-X30-HIGH-2P8-d512-30x-lr2.8: 0.02x, loss 4.7582, Sep 15 AUG-LIN0-2L-ATTNONLY-MUONH-019-d512-300x-lr0.45: 0.01x, loss 4.3324, Sep 15 AUG-LIN0-2L-ATTNONLY-MUONH-021-d512-300x-lr1: 0.01x, loss 4.2918, Sep 15 AUG-LIN0-2L-ATTNONLY-MUONH-023-d512-300x-lr1.7: 0.01x, loss 4.2928, Sep 15 AUG-LIN0-2L-ATTNONLY-MUONH-022-d512-300x-lr1.4: 0.01x, loss 4.2872, Sep 15 AUG-LIN0-2L-ATTNONLY-MUONH-024-d512-300x-lr2.2: 0.01x, loss 4.2968, Sep 15 AUG-LIN0-2L-ATTNONLY-MUONH-020-d512-300x-lr0.7: 0.01x, loss 4.3041, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-30x-lr0.7: 0.00x, loss 6.2753, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-30x-lr1.25: 0.00x, loss 6.3172, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-30x-lr1: 0.00x, loss 6.2915, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-30x-lr2: 0.00x, loss 6.4233, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-30x-lr1.5: 0.00x, loss 6.3332, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-30x-lr2.5: 0.00x, loss 6.5113, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-60x-lr1.25: 0.00x, loss 5.9119, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-60x-lr0.7: 0.00x, loss 5.8985, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-60x-lr1: 0.00x, loss 5.8921, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-60x-lr1.5: 0.00x, loss 5.9278, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-60x-lr2: 0.00x, loss 5.9873, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-60x-lr2.5: 0.00x, loss 5.9799, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-150x-lr0.7: 0.01x, loss 5.4058, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-150x-lr1.25: 0.01x, loss 5.1192, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-150x-lr2: 0.01x, loss 5.3398, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-150x-lr1: 0.01x, loss 5.1139, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-150x-lr2.5: 0.01x, loss 5.2218, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-150x-lr1.5: 0.01x, loss 5.0721, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-30x-lr0.5: 0.00x, loss 6.2894, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-300x-lr1: 0.02x, loss 4.7311, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-300x-lr2: 0.03x, loss 4.6957, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-300x-lr2.5: 0.02x, loss 4.7123, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-300x-lr1.25: 0.03x, loss 4.6797, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-300x-lr0.7: 0.02x, loss 4.7706, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-300x-lr1.5: 0.03x, loss 4.6871, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-600x-lr2: 0.03x, loss 4.4949, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-600x-lr1.25: 0.03x, loss 4.4850, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-600x-lr1: 0.03x, loss 4.4722, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-600x-lr1.5: 0.03x, loss 4.4866, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-600x-lr2.5: 0.02x, loss 4.5211, Sep 15 AUG-LIN0-2L-ATTN-TPP-MUONH-MIN1-d512-600x-lr0.7: 0.03x, loss 4.4920, Sep 15 moe_boundary_compute_opt_d512_ep1_alpha1: 0.78x, loss 3.5460, Sep 19 moe_boundary_compute_opt_d512_ep1_alpha0.707: 0.93x, loss 3.5516, Sep 19 moe_boundary_compute_opt_d512_ep1_alpha1_lr2: 0.67x, loss 3.6115, Sep 19 moe_boundary_compute_opt_d512_ep1_alpha1_lr0.5: 0.81x, loss 3.5776, Sep 19 ft-tok128k-d512: 2.48x, loss 3.6558, Sep 19 moe_boundary_compute_opt_d512_ep1_alpha1_matched: 0.78x, loss 3.5415, Sep 25 moe_boundary_compute_opt_d512_ep1_alpha0.707_matched: 0.96x, loss 3.5459, Sep 25 Sep 12 Sep 25
Best
2.48× ft-tok128k-d512 loss 3.6558
This week
no completed point
Baseline
moe-v16-compute-opt-d512-2.19e+17
d768 / 1.70e18 FLOPs
100 completed runs
baseline loss 3.4339
1x mhep-abl-d768-muon8-polar-20260812: 3.78x, loss 3.2292, Aug 12 mhep-abl-d768-beta1-090-20260812: 3.91x, loss 3.2273, Aug 12 mhep-abl-d768-beta1-091-20260812: 3.92x, loss 3.2268, Aug 12 mhep-abl-d768-e384-t8-mfu-20260812: 0.00x, loss 7.3908, Aug 12 mhep-abl-d768-e384-t8-half-smatch-20260812: 3.57x, loss 3.2256, Aug 12 mhep-abl-d768-e768-t16-quarter-smatch-20260812: 2.83x, loss 3.2253, Aug 12 mhep-abl-d768-baseline-normuon-20260812: 3.81x, loss 3.2325, Aug 13 mhep-abl-d768-pe5-20260812: 3.87x, loss 3.2320, Aug 13 mhep-abl-d768-beta1-092-20260812: 3.93x, loss 3.2276, Aug 13 mhep-abl-d768-beta1-093-20260812: 3.92x, loss 3.2314, Aug 13 mhep-abl-d768-cw4-20260812: 2.52x, loss 3.2280, Aug 13 mhep-abl-d768-cw15-20260812: 2.69x, loss 3.2305, Aug 13 mhep-abl-d768-splitsq-20260812: 2.67x, loss 3.2315, Aug 13 mhep-abl-d768-splitsq-gateup-20260812: 3.79x, loss 3.2306, Aug 13 mhep-abl-d768-splitsq-alllatent-20260812: 4.02x, loss 3.2280, Aug 13 mhep-abl-d768-sconvgate-20260812: 3.86x, loss 3.2303, Aug 13 mhep-abl6711-d768-baseline-20260813: 4.22x, loss 3.2172, Aug 13 mhep-abl6711-d768-no-attn-gate-20260813: 3.92x, loss 3.2303, Aug 13 mhep-abl6711-d768-full-rope-20260813: 3.78x, loss 3.2362, Aug 13 mhep-abl6711-d768-no-qk-norm-20260813: 3.84x, loss 3.2312, Aug 13 mhep-abl6711-d768-no-qk-mult-20260813: 3.99x, loss 3.2256, Aug 13 mhep-d768-baseline-skipc01-marinpath-20260814: 4.53x, loss 3.2008, Aug 14 mhep-abl6711-d768-no-latent-norm-20260813-r5: 3.39x, loss 3.2637, Aug 14 datakit-store-proportional-d768-full-krr-20260813: 4.64x, loss 3.2141, Aug 14 mhep-abl6711-d768-no-xsa-20260814-r6: 4.62x, loss 3.2179, Aug 14 mhep-abl6711-d768-no-gated-norm-20260814-r6: 4.40x, loss 3.2240, Aug 14 mhep-abl6711-d768-no-renorm-20260814-r6: 4.20x, loss 3.2265, Aug 14 mhep-abl6711-d768-adamh-matrices-20260814-r6: 4.28x, loss 3.2226, Aug 14 mhep-abl6711-d768-window-512-20260814-r6: 4.67x, loss 3.2298, Aug 14 mhep-abl6711-d768-no-sconv-20260814-r6: 3.70x, loss 3.2508, Aug 14 mhep-abl6711-d768-mha-20260814-r6: 5.24x, loss 3.1870, Aug 14 mhep-abl6711-d768-sconv-global-20260814-r6: 4.26x, loss 3.2253, Aug 14 mhep-abl6711-d768-qk-gain-20260814-r7: 4.50x, loss 3.2184, Aug 14 harrier-marin-proportional-d768-buffer128-full-krr-20260814: 3.17x, loss 3.2769, Aug 14 harrier-marin-proportional-d768-buffer128-prefetch64-seed1-full-krr-20260814: 2.93x, loss 3.2819, Aug 15 harrier-marin-proportional-d768-buffer256-prefetch128-seed2-full-krr-20260814: 2.94x, loss 3.2842, Aug 15 mhep-d768-offload-bf16-hostmaster-test-20260814: 4.35x, loss 3.2202, Aug 15 mhep-d768-base-fp32-masteroff-test-20260814: 4.16x, loss 3.2219, Aug 15 harrier-marin-proportional-d768-buffer256-initial256-prefetch32-seed3-full-krr-20260814: 2.99x, loss 3.2799, Aug 15 harrier-marin-proportional-d768-buffer256-prefetch256-seed4-full-krr-20260814: 3.03x, loss 3.2835, Aug 15 mhep-ep8062-d768-pool-w3-cf133-20260814: 5.50x, loss 3.1539, Aug 15 harrier-marin-proportional-d768-buffer512-prefetch256-seed5-full-krr-20260814: 3.09x, loss 3.2795, Aug 15 harrier-marin-proportional-d768-buffer512-initial1-prefetch256-seed6-full-krr-20260814: 3.14x, loss 3.2784, Aug 15 harrier-marin-proportional-d768-buffer256-ramp1-32-64-128-256-seed7-full-krr-20260814: 2.74x, loss 3.2933, Aug 15 harrier-marin-proportional-d768-buffer256-ramp8-16-32-64-128-256-seed8-full-krr-20260814: 2.93x, loss 3.2855, Aug 15 harrier-marin-proportional-d768-buffer256-prefetch128-tscache8g-seed9-full-krr-20260814: 3.11x, loss 3.2821, Aug 15 mhep-abl6711-d768-xsa-local-sconv-global-20260814: 4.38x, loss 3.2233, Aug 15 mhep-abl6711-d768-xsa-raw-value-20260814: 4.54x, loss 3.2181, Aug 15 mhep-abl6711-d768-no-sconv-v-20260814: 4.44x, loss 3.2212, Aug 15 mhep-ep8062-d768-pool-w3-cf133-halfexp-20260814: 4.84x, loss 3.1946, Aug 15 mhep-abl6711-d768-xsa-local-vsconv-global-20260814: 4.55x, loss 3.2200, Aug 15 mhep-abl6711-d768-no-xsa-no-sconv-20260814: 3.87x, loss 3.2474, Aug 15 mhep-ep8062-d768-pool-w3-cf115-halfexp-dropsplit-20260814: 3.59x, loss 3.2441, Aug 15 mhep-abl6711-d768-one-shared-20260814-r6: 4.46x, loss 3.2205, Aug 15 mhep-abl6711-d768-sconv-k-attn-20260815-r2: 4.13x, loss 3.2307, Aug 15 mhep-abl6711-d768-sconv-kernel2-nov-20260815: 4.28x, loss 3.2285, Aug 15 mhep-abl6711-d768-baseline-20260815: 4.57x, loss 3.2168, Aug 15 mhep-abl6711-d768-sconv-k-only-20260815-r2: 3.99x, loss 3.2431, Aug 16 mhep-abl6711-d768-sconv-k4-attn2-mlp2-nov-20260815-r2: 4.12x, loss 3.2255, Aug 16 mhep-abl6711-d768-sconv-k4-attn1-mlp1-nov-20260815: 4.04x, loss 3.2374, Aug 16 mhep-abl6711-d768-sconv-mlp-routed-only-20260815-r2: 4.47x, loss 3.2202, Aug 16 mhep-abl6711-d768-no-zloss-20260814-r6: 0.43x, loss 3.6160, Aug 16 mhep-abl6711-d768-sconv-kglobal-attnmlp-nov-20260815: 4.28x, loss 3.2269, Aug 16 mhep-abl6711-d768-sconv-klocal-stat-attnmlp-nov-20260815: 4.31x, loss 3.2261, Aug 16 mhep-abl6711-d768-experts-128-20260814-r6: 4.13x, loss 3.2360, Aug 16 mhep-abl6711-d768-input-output-skip-20260815: 4.50x, loss 3.2170, Aug 16 mhep-abl6711-d768-input-output-skip-mlp-20260815: 4.53x, loss 3.2159, Aug 16 mhep-abl6711-d768-input-mid-output-skip-mlp-20260815: 4.70x, loss 3.2117, Aug 16 mhep-abl6711-d768-input-mid-output-skip-mlp-adam-20260815: 5.00x, loss 3.2019, Aug 16 mhep-abl6711-d768-input-mid-output-skip-mlp-adam-0p1-20260815: 4.75x, loss 3.2114, Aug 16 mhep-abl6711-d768-input-mid-output-skip-mlp-adam-0p1-gelu-20260815: 4.83x, loss 3.2072, Aug 16 mhep-prpool-d768-send115-recv115-nov-polar8-20260815: 2.55x, loss 3.2790, Aug 16 mhep-prpool-d768-send115-recv115-nov-20260815-r2: 2.61x, loss 3.2772, Aug 16 mhep-prpool-d768-send115-recv115-nov-propmix-20260815: 3.41x, loss 3.2357, Aug 16 mhep-prpool-d768-send115-recv115-nov-polar8-safe101-20260815: 2.67x, loss 3.2723, Aug 16 mhep-abl6711-d768-adamh-outproj-grow-20260816: 4.31x, loss 3.2218, Aug 16 mhep-abl6711-d768-zloss-4x-20260816: 4.51x, loss 3.2175, Aug 16 mhep-abl6711-d768-outproj-adamw-20260816: 4.42x, loss 3.2200, Aug 16 mhep-abl6711-d768-outproj-adam-20260816: 4.12x, loss 3.2270, Aug 16 mhep-abl6711-d768-outproj-adamw-lrcoupled-20260816: 4.32x, loss 3.2239, Aug 16 mhep-abl6711-d768-outproj-cwd-20260816-r2: 4.34x, loss 3.2221, Aug 17 rav-ladder-d768-v2: 2.01x, loss 3.3469, Aug 18 rav-ladder-d768-v2-old-mix: 2.22x, loss 3.3341, Aug 18 MOE-PSC-102-d768-v5p8-gate1: 0.88x, loss 3.2663, Aug 19 rav-ladder-d768-v2-semantic-pi-56rows-candidate1-pergpu-prefetch32-w512-ts125g: 1.89x, loss 3.3628, Aug 19 rav-ladder-d768-v2-epsilon0-monotonic-pi-57rows-candidate1-pergpu-prefetch32-w512-ts125g: 2.40x, loss 3.3260, Aug 19 rav-ladder-d768-v2-epsilon0-pi-57rows-candidate1-pergpu-prefetch32-w512-ts125g: 2.80x, loss 3.3050, Aug 19 MOE-PSC-CTRL-102-d768-v5p8: 0.77x, loss 3.2950, Aug 20 l2-abl-d768-ragged: 6.22x, loss 3.1616, Aug 22 l2-abl-d768-ep: 2.77x, loss 3.3197, Aug 22 d768-normfix-oldmix-v1: 1.92x, loss 3.3525, Aug 25 h100-ladder-d768-2xep8-bs1024-791tpp-20260824: 0.18x, loss 3.4727, Aug 25 h100-ladder-d768-2xep8-bs512-791tpp-20260824: 0.23x, loss 3.3957, Aug 25 h100-ladder-d768-2xep8-bs1024-791tpp-10pct-20260826-east02a: 0.23x, loss 3.8559, Aug 26 mhep-main-c13d1-d768-20260902: 3.00x, loss 3.1863, Sep 2 h100-mix25-20260912-d768: 0.14x, loss 3.5218, Sep 12 moe-lgr-9110-d768-rmsgated: 0.11x, loss 3.5582, Sep 12 moe_boundary_compute_opt_d768_ep1_alpha1: 1.05x, loss 3.2471, Sep 19 ft-tok128k-d768: 3.27x, loss 3.3059, Sep 20 moe_boundary_compute_opt_d768_ep1_alpha1_matched: 0.72x, loss 3.2186, Sep 25 Aug 12 Sep 25
Best
6.22× l2-abl-d768-ragged loss 3.1616
This week
no completed point
Baseline
moe-v16-compute-opt-d768-1.70e+18
d1024 / 9.00e18 FLOPs
100 completed runs
baseline loss 3.1605
1x gb200-d1024-mla-init2-uq: 3.52x, loss 3.1540, Jul 19 gb200-d1024-mla-lrdrop-uq: 3.29x, loss 3.1587, Jul 19 gb200-d1024-mla-lrdrop-uk: 3.25x, loss 3.1607, Jul 19 gb200-d1024-mla-lrdrop-dq: 3.27x, loss 3.1598, Jul 19 gb200-d1024-mla-lrdrop-kr: 3.22x, loss 3.1588, Jul 19 gb200-d1024-mla-lrdrop-uv: 3.41x, loss 3.1554, Jul 19 gb200-d1024-mla-init2-dq: 3.29x, loss 3.1599, Jul 19 gb200-d1024-mla-init2-uv: 3.21x, loss 3.1631, Jul 19 gb200-d1024-mla-init2-uk: 3.32x, loss 3.1576, Jul 19 gb200-d1024-mla-init2-dkv: 3.26x, loss 3.1604, Jul 19 gb200-d1024-gqa2mla-step2: 2.15x, loss 3.2407, Jul 20 gb200-d1024-gqa2mla-step1: 3.29x, loss 3.1754, Jul 20 gb200-d1024-gqa2mla-step6: 1.88x, loss 3.2507, Jul 20 gb200-d1024-gqa2mla-step0: 3.74x, loss 3.1555, Jul 20 gb200-d1024-gqa2mla-step3: 1.95x, loss 3.2525, Jul 20 gb200-d1024-gqa2mla-step4: 1.75x, loss 3.2620, Jul 20 gb200-d1024-gqa2mla-step5: 1.79x, loss 3.2597, Jul 20 gb200-d1024-gqa2mla-step7: 1.52x, loss 3.1615, Jul 20 gb200-d1024-gqa2mla-step8: 3.09x, loss 3.1610, Jul 20 gb200-d1024-mla-kvslice-alt: 3.28x, loss 3.1601, Jul 20 gb200-d1024-mla-kvfreeze: 3.15x, loss 3.1650, Jul 20 gb200-d1024-mla-kvslice-first: 3.27x, loss 3.1594, Jul 20 gb200-d1024-mla-kvfreeze-ortho: 3.28x, loss 3.1605, Jul 20 gb200-d1024-rope-local512-g6-v1: 3.93x, loss 3.1597, Jul 20 gb200-d1024-relpos-local512-g6-v1: 1.04x, loss 3.1477, Jul 20 gb200-d1024-ropeall-local512-g6: 3.91x, loss 3.1607, Jul 20 gb200-d1024-ropeall-local1024-g6: 3.90x, loss 3.1573, Jul 20 h100-d1024-12L-conv-baseline-v3: 2.16x, loss 3.1994, Jul 24 h100-d1024-12L-conv-k-only-v3: 3.49x, loss 3.1963, Jul 24 h100-d1024-12L-conv-v-only-v3: 2.94x, loss 3.2056, Jul 24 h100-d1024-12L-conv-k-global-v3: 3.41x, loss 3.1960, Jul 24 h100-d1024-12L-conv-attn-only-v3: 3.27x, loss 3.2017, Jul 24 h100-d1024-12L-conv-all-k2-v3: 3.43x, loss 3.1931, Jul 24 h100-d1024-12L-conv-mlp-only-v3: 2.70x, loss 3.1997, Jul 24 h100-d1024-12L-conv-all-k3-v3: 2.85x, loss 3.1867, Jul 24 h100-d1024-12L-conv-all-k4-v3: 3.18x, loss 3.1858, Jul 24 h100-d1024-12L-conv-all-global-v3: 3.37x, loss 3.1922, Jul 24 h100-d1024-12L-pko-nope-v1: 3.44x, loss 3.1953, Jul 24 h100-d1024-12L-prope-v1: 3.23x, loss 3.2042, Jul 24 h100-d1024-12L-pko-prope-v1: 3.25x, loss 3.2027, Jul 24 h100-d1024-12L-kglobal-identinit-prope-v1: 3.47x, loss 3.1953, Jul 24 h100-d1024-12L-kglobal-pkoinit-prope-v1: 2.95x, loss 3.1987, Jul 24 h100-d1024-12L-kglobal-pkoinit-k4-prope-v1: 3.32x, loss 3.1995, Jul 24 h100-d1024-12L-base-sw2k-datakit-v1: 3.57x, loss 3.1850, Jul 24 h100-d1024-12L-pko-sw2k-datakit-v1: 3.71x, loss 3.1765, Jul 24 h100-d1024-11L-pko-11L-e256-datakit-v1: 3.69x, loss 3.0656, Jul 24 h100-d1024-11L-pko-11L-g4-e256-datakit-v1: 4.13x, loss 3.0544, Jul 24 h100-d1024-11L-g4-conv-k-only-e256-datakit-v1: 4.10x, loss 3.0542, Jul 24 h100-d1024-11L-g4-conv-k-global-e256-datakit-v1: 4.14x, loss 3.0531, Jul 24 h100-d1024-11L-g4-conv-attn-only-e256-datakit-v1: 3.99x, loss 3.0571, Jul 24 h100-d1024-11L-g4-conv-mlp-only-e256-datakit-v1: 4.17x, loss 3.0506, Jul 24 h100-d1024-11L-g4-conv-all-k3-e256-datakit-v1: 4.46x, loss 3.0387, Jul 24 h100-d1024-11L-g4-conv-all-global-e256-datakit-v1: 4.16x, loss 3.0482, Jul 24 h100-d1024-11L-g4-conv-all-k4-e256-datakit-v1: 4.47x, loss 3.0378, Jul 24 aug-hero-d1024-30x-lr1.4-v2: 3.06x, loss 3.1663, Aug 1 aug-hero-d1024-30x-lr0.7-v2: 3.05x, loss 3.1657, Aug 1 aug-hero-d1024-30x-lr1.2-v2: 3.19x, loss 3.1602, Aug 1 aug-hero-d1024-30x-lr1-v2: 3.37x, loss 3.1532, Aug 1 aug-hero-d1024-60x-lr0.7-v2: 3.37x, loss 3.0552, Aug 1 aug-hero-d1024-150x-lr0.7-v2: 3.05x, loss 2.9483, Aug 2 aug-hero-d1024-150x-lr0.85-v2: 3.14x, loss 2.9421, Aug 2 aug-hero-d1024-60x-lr0.85-v2: 3.56x, loss 3.0480, Aug 2 aug-hero-d1024-150x-lr1-v2: 3.28x, loss 2.9378, Aug 2 aug-hero-d1024-60x-lr1.4-v2: 3.39x, loss 3.0530, Aug 2 aug-hero-d1024-60x-lr1-v2: 3.57x, loss 3.0463, Aug 2 aug-hero-d1024-60x-lr1.2-v2: 3.50x, loss 3.0494, Aug 2 aug-hero-d1024-150x-lr1.4-v2: 3.12x, loss 2.9454, Aug 2 aug-hero-d1024-150x-lr1.2-v2: 3.29x, loss 2.9386, Aug 2 aug-hero-d1024-300x-lr0.85-v2: 2.72x, loss 2.8757, Aug 2 aug-hero-d1024-300x-lr1.4-v2: 2.79x, loss 2.8720, Aug 2 aug-hero-d1024-300x-lr1-v2: 2.82x, loss 2.8706, Aug 2 aug-hero-d1024-300x-lr0.7-v2: 2.52x, loss 2.8834, Aug 2 aug-hero-d1024-300x-lr1.2-v2: 2.88x, loss 2.8684, Aug 2 aug-hero-d1024-600x-lr0.85-v2: 2.23x, loss 2.8187, Aug 3 aug-hero-d1024-600x-lr1.2-v2: 2.33x, loss 2.8131, Aug 3 aug-hero-d1024-600x-lr1-v2: 2.25x, loss 2.8158, Aug 3 aug-hero-d1024-600x-lr1.4-v2: 2.34x, loss 2.8132, Aug 3 aug-hero-d1024-600x-lr0.7-v2: 2.03x, loss 2.8281, Aug 3 iso-3e18-d1024: 2.74x, loss 3.2236, Aug 6 iso-1e20-d1024: 7.22x, loss 2.8069, Aug 6 grug_xem_d1024_smoke_core_groups_two_anchor_unscaled: 0.04x, loss 4.3356, Aug 8 grug_xem_d1024_smoke_baseline: 0.04x, loss 4.3132, Aug 8 mhep-ladder-hist-20260808c-fsdp-chunk1-d1024: 17.40x, loss 2.8147, Aug 9 mhep-ladder-hist-20260808c-fsdp-chunk4-d1024: 12.80x, loss 2.8439, Aug 9 grug_xem_d1024_full_core_groups_two_anchor_unscaled: 0.90x, loss 3.0699, Aug 9 mhep-ladder-hist-noinit-20260808c-ep64-d1024: 4.32x, loss 2.9849, Aug 9 grug_xem_d1024_full_baseline: 1.10x, loss 3.0392, Aug 9 mhep-d1024-i768-k6-cf1p45-20260809: 5.28x, loss 2.9960, Aug 9 ppg-d1024-ep-cf133-b: 9.44x, loss 3.3850, Aug 12 ppg-d1024-ep-cf133-ctl4: 9.37x, loss 3.3873, Aug 12 mhep-abl-d1024-baseline-20260812: 5.40x, loss 2.9730, Aug 13 mhep-abl-d1024-e384-t8-half-smatch-20260812: 4.52x, loss 2.9709, Aug 13 mhep-ep8062-d1024-pool-w3-cf133-halfexp-20260814: 5.99x, loss 2.9573, Aug 16 rav-ladder-d1024: 4.03x, loss 3.0999, Aug 19 h100-ladder-d1024-ep8x4-bs1024-791tpp-20260825-rno2a-interactive: 0.45x, loss 3.1442, Aug 26 d1024_gate_wd_0p05_hold15: 0.27x, loss 3.2299, Sep 1 d1024_gate_router_wd_0p05_hold15: 0.26x, loss 3.2253, Sep 2 d1024_baseline: 0.25x, loss 3.2301, Sep 2 h100-mix25-20260912-d1024: 0.22x, loss 3.1780, Sep 13 moe_boundary_compute_opt_d1024_ep1_alpha1_matched: 1.80x, loss 3.0129, Sep 26 Jul 19 Sep 26
Best
17.40× mhep-ladder-hist-20260808c-fsdp-chunk1-d1024 loss 2.8147
This week
no completed point
Baseline
moe-v16-compute-opt-d1024-9.00e+18
d1280 / 2.83e19 FLOPs
86 completed runs
baseline loss 3.0065
1x muonh-matrix-baseline-adam-mask-d1280-2.83e19: 0.83x, loss 2.9888, May 11 muonh-nowarmup-d1280-2.83e19: 0.95x, loss 2.9706, May 13 muonh-gn-adamh-v1-d1280-2.83e19: 0.85x, loss 2.9855, May 15 muonh-may-recipe-lr-v1-d1280-R4-lr1p6: 1.51x, loss 3.4269, May 21 muonh-may-recipe-lr-v1-d1280-R4-lr0p4: 0.45x, loss 3.6450, May 21 muonh-may-recipe-lr-v1-d1280-R4-lr1p3: 1.59x, loss 3.4167, May 21 muonh-may-recipe-lr-v1-d1280-R4-lr0p7: 1.20x, loss 3.4664, May 22 muonh-may-recipe-lr-v1-d1280-R4-lr1p0: 1.59x, loss 3.4172, May 22 muonh-may-recipe-lr-v1-d1280-R20-lr0p4: 2.33x, loss 3.1066, May 22 muonh-may-recipe-lr-v1-d1280-R20-lr1p3: 3.44x, loss 3.0522, May 22 muonh-may-recipe-lr-v1-d1280-R20-lr1p0: 3.63x, loss 3.0448, May 22 muonh-may-recipe-lr-v1-d1280-R20-lr0p7: 3.42x, loss 3.0532, May 22 context-norm-no-xsa-gate2-v1-d1280-2.83e19: 0.76x, loss 3.0107, May 22 muonh-may-recipe-lr-v1-d1280-R20-lr1p6: 0.03x, loss 3.0692, May 22 grug_moe_mix_v4_path_r1_t050_d1280-2.83e+19: 0.90x, loss 2.9884, May 22 grug_moe_mix_v4_path_r1_t075_d1280-2.83e+19: 0.84x, loss 2.9962, May 22 muonh-may-recipe-lr-v1-d1280-R60-lr1p0: 4.20x, loss 2.8851, May 22 muonh-may-recipe-lr-v1-d1280-R60-lr1p6: 3.47x, loss 2.9081, May 22 muonh-may-recipe-lr-v1-d1280-R60-lr0p7: 4.18x, loss 2.8856, May 22 muonh-may-recipe-lr-v1-d1280-R60-lr0p4: 3.13x, loss 2.9211, May 22 muonh-may-recipe-lr-v1-d1280-R60-lr1p3: 3.87x, loss 2.8948, May 22 grug_moe_mix_v4_path_r1_t025_d1280-2.83e+19: 0.92x, loss 2.9851, May 24 muonh-may-recipe-lr-v1-d1280-R120-lr0p4: 3.24x, loss 2.8338, May 25 muonh-may-recipe-lr-v1-d1280-R120-lr0p7: 4.12x, loss 2.8063, May 25 muonh-may-recipe-lr-v1-d1280-R120-lr1p6: 3.32x, loss 2.8307, May 25 muonh-may-recipe-lr-v1-d1280-R120-lr1p3: 3.76x, loss 2.8162, May 25 muonh-may-recipe-lr-v1-d1280-R120-lr1p0: 3.99x, loss 2.8097, May 25 grug-moe-isoflop-v3e18-d1280-v1: 1.34x, loss 3.2983, May 27 grug-moe-isoflop-v3e19-d1280-v1: 3.27x, loss 2.9045, May 29 marin-big-run-moe_may_compute_opt_d1280: 2.04x, loss 2.8963, Jun 3 moe_may_compute_opt_d1280_ep1: 1.99x, loss 2.8857, Jun 5 moe_may_compute_opt_d1280_ep2_16kctx_long_yarn_mscale01_from13k: 1.51x, loss 2.8572, Jun 5 moe_may_compute_opt_d1280_ep1_16kctx_long_yarn_mscale01_from13k: 1.47x, loss 2.8473, Jun 5 moe_may_compute_opt_d1280_ep1_longmino_from13k: 1.05x, loss 2.9659, Jun 5 moe_may_compute_opt_d1280_ep1_longmino_halfmix_from13k: 1.94x, loss 2.8887, Jun 5 moe_may_compute_opt_d1280_ep2_longmino_from13k: 1.08x, loss 2.9776, Jun 5 moe_may_compute_opt_d1280_ep2_longmino_halfmix_from13k: 2.03x, loss 2.8979, Jun 5 moe_may_compute_opt_d1280_ep8_longmino_from13k: 0.71x, loss 3.0018, Jun 5 moe_may_compute_opt_d1280_ep8_longmino_halfmix_from13k: 1.32x, loss 2.9211, Jun 5 moe_may_compute_opt_d1280_ep8_32kctx_long_yarn_mscale01_halfmix_from13k: 0.66x, loss 2.8675, Jun 5 moe_may_compute_opt_d1280_ep1_seq8k: 1.82x, loss 2.8664, Jun 8 mtp-d1280-baseline: 3.76x, loss 2.9397, Jul 15 mtp-d1280-densestep: 2.46x, loss 2.9306, Jul 15 mtp-d1280-step: 2.42x, loss 2.9278, Jul 15 mtp-d1280-linear: 2.44x, loss 2.9270, Jul 15 aug-d1280-lin-lr1p1: 6.09x, loss 2.9130, Jul 29 aug-d1280-lin-lr0p9: 6.06x, loss 2.9135, Jul 29 aug-d1280-lin-lr1p0: 6.09x, loss 2.9124, Jul 29 aug-d1280-1sqrt-lr1p3: 6.07x, loss 2.9136, Jul 29 aug-d1280-1sqrt-lr1p4: 5.94x, loss 2.9135, Jul 29 aug-d1280-1sqrt-lr1p5: 6.06x, loss 2.9130, Jul 29 aug-hero-d1280-30x-lr1.2-v2: 7.66x, loss 2.9963, Aug 1 aug-hero-d1280-30x-lr0.7-v2: 7.02x, loss 3.0059, Aug 1 aug-hero-d1280-30x-lr1-v2: 7.71x, loss 2.9939, Aug 1 aug-hero-d1280-30x-lr0.85-v2: 7.54x, loss 2.9967, Aug 1 aug-hero-d1280-30x-lr1.4-v2: 7.05x, loss 3.0055, Aug 1 aug-hero-d1280-60x-lr1.4-v2: 7.80x, loss 2.9062, Aug 1 aug-hero-d1280-60x-lr1.2-v2: 8.18x, loss 2.9002, Aug 1 aug-hero-d1280-150x-lr1.4-v2: 7.15x, loss 2.8068, Aug 2 aug-hero-d1280-150x-lr1.2-v2: 7.54x, loss 2.8017, Aug 2 aug-hero-d1280-150x-lr0.7-v2: 6.80x, loss 2.8129, Aug 2 aug-hero-d1280-150x-lr0.85-v2: 7.16x, loss 2.8065, Aug 2 aug-hero-d1280-150x-lr1-v2: 7.48x, loss 2.8025, Aug 2 aug-hero-d1280-60x-lr1-v2: 8.32x, loss 2.8993, Aug 2 aug-hero-d1280-60x-lr0.85-v2: 8.06x, loss 2.9028, Aug 3 aug-hero-d1280-60x-lr0.7-v2: 7.56x, loss 2.9100, Aug 3 aug-hero-d1280-300x-lr0.7-v2: 5.89x, loss 2.7546, Aug 3 aug-hero-d1280-300x-lr1-v2: 6.67x, loss 2.7415, Aug 4 aug-hero-d1280-300x-lr1.4-v2: 6.44x, loss 2.7437, Aug 4 aug-hero-d1280-300x-lr1.2-v2: 6.66x, loss 2.7399, Aug 4 aug-hero-d1280-300x-lr0.85-v2: 6.24x, loss 2.7464, Aug 4 aug-hero-d1280-600x-lr1.4-v2: 5.25x, loss 2.6917, Aug 5 aug-hero-d1280-600x-lr0.85-v2: 4.92x, loss 2.6979, Aug 5 aug-hero-d1280-600x-lr0.7-v2: 4.62x, loss 2.7052, Aug 6 iso-3e18-d1280: 2.15x, loss 3.2895, Aug 6 aug-hero-d1280-600x-lr1.2-v2: 5.23x, loss 2.6918, Aug 6 aug-hero-d1280-600x-lr1-v2: 5.20x, loss 2.6924, Aug 6 iso-3e19-d1280: 0.00x, loss 11.7618, Aug 6 iso-1e20-d1280: 11.82x, loss 2.7716, Aug 6 abl-ec-d1280-c4: 3.24x, loss 2.9120, Aug 7 qb-bias-d1280: 3.59x, loss 2.8980, Aug 7 abl-ec-d1280-c1: 3.63x, loss 2.8979, Aug 8 abl-ec-d1280-c2: 3.23x, loss 2.9061, Aug 8 grug_xem_d1280_full_core_groups_two_anchor_unscaled: 1.05x, loss 2.9297, Aug 11 grug_xem_d1280_full_baseline: 1.31x, loss 2.8999, Aug 11 moe_boundary_compute_opt_d1280_ep1_alpha1_matched: 1.97x, loss 2.8792, Sep 28 May 11 Sep 28
Best
11.82× iso-1e20-d1280 loss 2.7716
This week
no completed point
Baseline
moe-v16-compute-opt-d1280-2.83e+19

Top 15 runs (by FLOPs) this week (completed, running, crashed)


The hero changed runs on October 30. Larry Dial stopped the 16K-context parent hero-ctx16k-step257k at step 356,621 and relaunched it from the permanent checkpoint at step 356,531 as hero-gradclip-step356k, the same model and context length (16,384 tokens) with one change: the total gradient norm is now clipped at 1.0, per the launch record on #8506. The first child step reproduced the parent's loss, 1.0077, and the 50-step paired gate passed: loss delta mean −3e-5, step time 13.78 s against 13.96 s, peak memory 123.2 GiB, no retries. The clip itself had not fired through step 356,727; the pre-clip norm median was 0.458. As of this writing the child is at step 369,382 of 390,251, 17.04T of 18T tokens, train loss 1.0119, 14.08 s per step and 29.9% MFU. Its dropless Paloma macro loss was 1.9650 at step 368,999, down from 2.0019 at step 353,999 on the parent. The three hero runs, including the cancelled grandparent hero-mfu30-step231k, account for 79% of the table's hardware FLOPs. The parent had already lost an afternoon on October 29: a trainer lost its heartbeat at step 352,561 and fourteen automatic retries failed with NCCL out-of-memory errors, traced to about 18 GiB per GPU held by a stale IMEX fabric peer on one rack; training resumed only after that rack was swapped for a spare, per the incident thread.

The clip comes out of #10677, where Larry Dial traced the hero's gradient spikes to single 16K sequences. Step 353,060 reached a norm of 20.84, 41.6× the median since step 340,000, and for once it moved the loss: 1.018 to 1.101 on the next step, with recovery over 100–150 steps. The mechanism probe on an earlier spike pinned it to one token: near-tied MoE routing in layers 10–28 turns one-ulp embedding noise into a different expert path, which lands on a state where layer 35's self-attending query and an outlier GatedNorm channel give a 10× local backward gain per layer; each op computes its true derivative, so the fix is to bound the step rather than change the kernel. The culprit sequences are long windows of repetitive formatting with no beginning-of-sequence token: dictionary citation lists, markdown table pipes, mojibake. #10783 clips outside the optimizer, so checkpoints restore unchanged, and logs the norm every step instead of every tenth. Two one-rack resume tests from step 354,000, hero-clip-rt1 (cancelled after 32 steps) and hero-clip-rt2, matched each other within 1.2e-4 per step, saw the clip fire on three steps at norms 1.04–3.23, and produced no NaN at 13.2–13.4 s per step. A second numerics question closed with no change. David Hall reported that the FA4 attention backward forms its row sums from a BF16 copy of the output, and an offline study found keeping that output in FP32 cut the hero's Q/K gradient error from 0.93%/0.82% to 0.28%/0.25%, with one global layer going from 4.5% to 0.35%. #10785 tested it on a rack from the same checkpoint: ha-fp32o against ha-base differed by a mean 1.2e-5 in loss over 50 steps, indistinguishable from an identical-config rerun, at +0.4% step time and +1.50 GiB peak memory; a global-layers-only arm, ha-fp32o-glob, was dropped at step 354,013 because its peak memory was higher still. Larry Dial decided not to adopt it for the hero.

The next cutover is the 65K-context phase, tracked in #10821 with Matt Wittmann's draft deploy #10820: hand off near step 375,500 on November 2, train the last 0.68T tokens at 65,536 tokens per sequence with qk_mult 1.66 and router capacity factor 1.5, and finish around November 5. The configuration decision was made on one rack: context parallelism (CP) 1 with expert parallelism (EP) 64 runs 4.7% slower per step than CP4 × EP16 (15.397 s against 14.699 s) but drops 2.5× fewer token assignments, needs no launcher change, and its dropless eval fits in memory on main. tok350-deploy65k-c1-01 then rehearsed the deploy branch itself for 60 steps from step 360,000: 15.571 s per step, drop fraction 8.29e-4, peak memory 127.9 GiB, three dropless evals at Paloma macro loss 1.995–1.998, no OOM. Expect about 16.3 s per step and 15% fewer tokens per second on the hero. #10709 fixes the CP4 path for the later 262K extension: the old eval mesh created NCCL communicators that training never used, about 7.4 GiB per GPU against 5.8 GiB of headroom, and the next train step failed; the two tok350-evalmesh-pr-01 / tok350-evalmesh-pr-02 runs show the eval mesh now reuses the training device groups, adds 0.004 GiB, and gives the same Paloma loss, 2.049–2.051, at step 300,000. Scoring the hero's preregistered Paloma forecasts depends on how the final eval is packed. Qirun Li showed that at 262K two Paloma subsets are shorter than one sequence and would silently drop out of the macro, a jump of about 0.06, and mindscanlabs fixed packing-corrected versions of their forecasts (A: 1.979 at 16K; B: 1.935 at 4K) before the outcome. David Hall's #10711 answers on #8435: zero-token subsets are excluded from the macro, and the next relaunch evaluates 4K and the training length as separate series, adding 65K and 262K as training reaches them. The current child value, 1.9650, sits at the low edge of forecast A's [1.965, 1.994] interval with 21,000 steps left; Qirun Li's preregistered forecast is #9977, and the original Paloma preregistration is on the epic.

The four TPU runs in the table are Michael Ryan's data-curation ladder for #2351: 2e21-FLOP models on 32 v4 chips, three at 447M parameters (d1024, 11 layers) and one at 998M (d1536, 16 layers), each trained for the same compute on the same 10,364 sampled Common Crawl WARCs processed three ways: a FineWeb-Edu-style pipeline (curation-fineweb_edu_10k-…-d1024-L11-B2048, still running), Nemotron-CC's full pipeline with an OLMix-weighted mix (curation-nemotron_full_10k_mix_olmixexact_lambda0p01-…-d1024-L11-B2048, still running), and the project's own spec-driven LLM-distilled extractor, lpv11 (curation-lpv11_10k_natural-…-d1024-L11-B2048, crashed at step 83,893 of 87,504; curation-lpv11_10k_natural-…-d1536-L16-B1024, finished). No comparison has been posted to #2351 yet; the October 27 sync instead settled decontamination for the full 17.15T-token pool (12B tokens removed against lm-eval, Artificial Analysis, Paloma, Uncheatable Eval and LIMA, after widening the boilerplate rule so code licenses and import blocks stop triggering it) and readied the release to the Common Crawl Foundation. The Agent MoE frontier logged no new runs this week.

Run User Hardware(?) Hours(?) FLOP Budget(?) Loss BPB(?)
#8506 #10783 pre-reg hero-gradclip-step356k Larry Dial NVIDIA GB200
(704 chips)
2.1d 2.61e24 model
8.62e24 HW (30%)
—
#8506 #10101 pre-reg hero-ctx16k-step257k Matt Wittmann NVIDIA GB200
(704 chips)
16.3d 2.51e24 model
8.25e24 HW (30%)
—
#8506 pre-reg hero-mfu30-step231k Matt Wittmann NVIDIA GB200
(704 chips)
19.7d 1.78e24 model
6.11e24 HW (29%)
—
#10821 #10820 tok350-deploy65k-c1-01 Matt Wittmann NVIDIA GB200
(64 chips)
0.5h 3.09e23 model
8.96e23 HW (34%)
—
#10785 ha-fp32o-glob Larry Dial NVIDIA GB200
(64 chips)
0.1h 2.39e23 model
7.49e23 HW (32%)
—
#10785 ha-fp32o Larry Dial NVIDIA GB200
(64 chips)
0.3h 2.39e23 model
7.48e23 HW (32%)
—
#10677 #10783 hero-clip-rt2 Larry Dial NVIDIA GB200
(64 chips)
0.2h 2.39e23 model
7.46e23 HW (32%)
—
#10677 #10783 hero-clip-rt1 Larry Dial NVIDIA GB200
(64 chips)
0.2h 2.39e23 model
7.43e23 HW (32%)
—
#10785 ha-base Larry Dial NVIDIA GB200
(64 chips)
0.3h 2.39e23 model
7.42e23 HW (32%)
—
#10821 #10709 tok350-evalmesh-pr-01 Matt Wittmann NVIDIA GB200
(64 chips)
0.2h 2.57e23 model
7.30e23 HW (35%)
—
#10821 #10709 tok350-evalmesh-pr-02 Matt Wittmann NVIDIA GB200
(64 chips)
0.2h 2.57e23 model
7.29e23 HW (35%)
—
#2351 curation-fineweb_edu_10k-expFM_natural-2e+21-d1024-L11-B2048 Michael Ryan TPU v4
(32 chips)
9.4d 1.77e21 model
7.39e21 HW (24%)
BPB: 1.807
#2351 curation-lpv11_10k_natural-expFM_natural-2e+21-d1024-L11-B2048 Michael Ryan TPU v4
(32 chips)
9.7d 1.73e21 model
7.20e21 HW (24%)
BPB: 0.995
#2351 curation-nemotron_full_10k_mix_olmixexact_lambda0p01-expFM_natural-2e+21-d1024-L11-B2048 Michael Ryan TPU v4
(32 chips)
11.4d 1.68e21 model
7.02e21 HW (24%)
BPB: 1.278
#2351 curation-lpv11_10k_natural-expFM_natural-2e+21-d1536-L16-B1024 Michael Ryan TPU v4
(32 chips)
8.6d 1.80e21 model
6.41e21 HW (28%)
BPB: 0.916
Merged PR Open PR Draft PR Closed PR Open issue Closed issue

Keyboard shortcuts

?
Toggle this help
j / k
Next / previous section
t
Toggle details in current section
s
Cycle sort order in current section
o
Open current epic on GitHub
m
Open current milestone on GitHub
M
Open milestones list on GitHub
Data: weekly-data-2026-10-26_2026-11-01.json · sections-2026-10-26_2026-11-01.json · wandb-flops-2026-10-26_2026-11-01.json · tpu-usage-2026-10-26_2026-11-01.json · token-counts-2026-10-26_2026-11-01.json · cluster-status-2026-10-26_2026-11-01.json · discord-2026-10-26_2026-11-01.json · agent-moe-2026-10-26_2026-11-01.json