Marin: Week of October 19th summary

Milestone: September: Launch post-trained 67B-A2B to the world
Contents
  1. Data
  2. Summary
  3. Hero passes 15T tokens; last-20% data mix begins at step 312,201
  4. 65K phase takes shape: row balancing merges, hero launcher gains context parallelism
  5. Snowball v0.1 released from Smartie RL step 14; SFT shootout arms trail parent
  6. Other Changes
  7. Community Pulse
  8. Agent MoE
  9. Runs
GitHub
172 merged 163 opened 67 issues closed 24 contributors 3 epics 544 comments this week
Compute
GCP TPU 3.77e23 HW FLOPs (1.25e23 reserved) CoreWeave GPU 1.62e24 HW FLOPs (3 clusters) W&B 2.25e25 HW FLOPs (7.13e24 model FLOPs)
Compute calculations should be taken with a large grain of salt.
Infra
10/19 10/20 10/21 10/22 10/23 10/24 10/25
Canary Ferry (TPU) 7✓ runs
CoreWeave Canary Ferry (GPU) 5✓ 1✗ 1⊘ runs
Datakit Canary - Tier 1 1✓ 6✗ runs
Datakit Canary - Tier 2 5✓ 2✗ runs
Datakit Canary - Tier 3 1✓ runs
Discord
209 messages 73 authors 3 new members 16 channels active 21 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 tenth week passed two token marks and entered its last-20% data mix. It opened at step 287,631 and 13.27T tokens, crossed 14T on October 21 and 15T on October 25, and stood at step 328,186 and 15.14T tokens on Sunday afternoon, about 1.87T for the week at the same 30.5% MFU as last week. The phase-2 mix began at step 312,201 on October 23, the 80% mark set in the hero plan #8435, and train loss fell about 0.02 within the hour; Paloma macro loss read 2.030 at step 326,999. The only stop was deliberate: Russell Power's #10475 now makes CoreWeave jobs carry the submitter's own storage keys, and the coordinator was preempted at 00:55Z on October 23 to rotate credentials, costing about 1.5 hours across two restarts. At this pace the run would finish near November 5 if it stayed at 16K. Behind it, the 65K phase took shape: Matt Wittmann's row balancing #10121 merged with a 3.6% step-time gain at 65K on one rack, #10618 teaches the production launcher to run context parallelism (CP) so the switch becomes two one-line changes, and a first dropless eval at 65K logged a Paloma macro loss of 2.046 against 2.051 for a 16K control from the same checkpoint. Two outside forecasters posted on the epic: @mindscanlabs sealed a prediction of 1.979 for the final Paloma macro loss, and Qirun Li measured that the 16K switch alone lowered the number by about 0.031, so 4K-era forecasts, including the August preregistration, start about 0.03 high.

Post-training of the 67B-A2B, the September milestone's goal, produced its first public release. Benjamin Feuer reran the tournament on the sealed 936-cell eval tracker #10283, which picked Smartie RL step 14 over last week's merge, and it shipped as Marin Snowball 67B-A2B v0.1, with an identity-tuned v0.1.1 that cost a few points of math. Two preregistered studies reported. Karan Sagar's agentic SFT shootout #10213 found no arm met its pass rule; every student trained on GLM traces trailed its parent because it takes twice the steps and rarely submits. Ricardo Olmedo's SWE-bench forecast #8933 missed by 2.2 points, almost all of it in the bits-per-byte forecast. Off the hero, Russell Power moved SkyRL into the Marin tree #10306, a 123,000-line import, and vendored Harbor #10287 and Evalchemy #10288 the same way; Rafal Wojdyla's agent closed the recursive self-improvement (RSI) loop #10576, where Snowball trained on a half-and-half mix of pool and generated tasks went from 0.298 to 0.820 on probes of the generated families; and a credentials sweep moved secrets to per-attempt files #10474 and redacted raw secret values found in 25 launch records #10440.

Hero Runs

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

#8506 Hero passes 15T tokens; last-20% data mix begins at step 312,201

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 run crossed two token marks and changed its data mix. From the W&B history, it opened October 19 at step 287,631 and 13.27T tokens and stood at step 328,186 and 15.14T tokens at 17:21Z on October 25, about 40,500 steps and 1.87T tokens in the week. The 14T mark fell near step 303,440 at 14:42Z on October 21 and the 15T mark near step 325,120 at 05:17Z on October 25. Daily median MFU ran 30.3–30.6% and median step time 13.79–13.89 s, unchanged from last week's 16K build. The learning rate decayed from 0.00095 to 0.00067 on the linear schedule. Daily median train loss moved from 1.079 on October 19 to 1.067 on October 22, then 1.044 on October 23 and 1.037 on October 25. Paloma macro loss went from 2.0706 at step 287,999 on October 19 to 2.0442 at step 299,999, 2.0445 at step 311,999, and 2.030 at step 326,999 at 12:41Z on October 25; UncheatableEval macro loss from 1.544 to 1.521. The eval_regressed alert fired on the 0.0008 uptick at step 311,999 and cleared at the next eval.

The week had one logged stop and one unexplained pause. At 00:55Z on October 23 the coordinator was preempted on purpose to rotate credentials, and the 176-task child gang then failed twice at startup with an XLA CoordinationService/WatchTasks connection refusal; Iris requeued all 176 trainers at 01:00Z and 01:05Z, and the second attempt restored the rolling checkpoint step-312162 at 01:11Z with no manual intervention, as loom-oa-dev logged. The same refusal hit again at 02:03Z, and the coordinator was retried at 02:07Z to reload keys after a revocation; the replacement child started at 02:13Z and the follow-up at 15:29Z found 177 tasks running and Finelog at step 315,506. The initiating cause is still unconfirmed. W&B logging paused from 00:54Z to 01:17Z and again from 02:01Z to 03:11Z, about 1.5 hours in all. The rotation followed #10475 by Russell Power, merged 18:18Z on October 22, which makes CoreWeave jobs carry the submitter's own keys and notes that running legacy jobs, hero runs included, must be resumed with personal keys before the controller rolls out. W&B also shows a 27-minute gap from 06:32Z to 06:59Z on October 20 with no thread entry. #10257, merged October 19, finished the runbook fix from last week: a retryable Finelog query failure now yields non-firing rows for hero alerts while FinelogFleetUnhealthy reports the shared failure.

The phase-2 data mix started on schedule. The hero plan in #8435 places the mix boundary at 80% of the run, step 312,201, and the W&B history shows the 100-step median train loss dropping from about 1.062 to 1.040 there, in the hour after the October 23 restart; Larry Dial posted the last-20% mix update in #hero-run-2026 at 03:16Z. The team weighed turning off the 500M-token block shuffle at the same boundary, after Larry Dial tied the waves in the hero's train loss to it and #10412 showed a sequence-level shuffle removing a 128-step sawtooth at small scale; Larry Dial decided to leave the run as is, since the waviness is smaller at 16K and the gain is under a day of compute. The outside forecasts of the final loss posted this week, and the finding that 4K-era forecasts start about 0.03 high after the 16K switch, are covered under the hero engineering section.

Work for the 65K phase went ahead without touching the live job and is covered under the hero engineering section; the operational changes were smaller. The vibe-check sampler now runs at temperature 0.7 from step 270,000 under #10224, merged October 21, because 0.2 gave repetitive text; loom-oa-dev's #10469 proposing 1.0 drew a no from Larry Dial. In #10428, David Hall's agent averaged the step 282,000, 288,000 and 294,000 checkpoints with LR-weighted coefficients, seeded five chat tokens and ran 64 LoRA updates to produce a provisional chat checkpoint for RL capacity planning without a cooldown; all 100 panel responses ended at EOT. #10221 merged October 19 and routes CoreWeave scratch to a separate bucket while the hero keeps its rolling checkpoints in hero-checkpoints, with cleanup staged in #10279 for no earlier than November 2. The logbook again posts no finish date or date for the 65K switch; this page's estimate from W&B is that with 62,065 of 390,251 steps left and the week's 6,030 steps a day, the run would reach step 390,251 near November 5 if it stayed at 16K, a day later than last week's estimate because of the October 23 stop.

3 autocategorized
2 potentially related in Other Changes

#8435 65K phase takes shape: row balancing merges, hero launcher gains context parallelism

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


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

1/5 sub-issues closed

The context-parallel stack for the 65K and 262K phases moved from draft to main. #10145 merged on October 19: the shared and routed MLPs now flatten tokens inside a shard_map, so under context parallelism (CP) each device flattens its own rows and sequence shard and the compiled CP2 forward has four all-to-alls instead of eight. On one GB200 rack at 65K on CP4 and expert parallelism (EP) 16, the step went from 15.938 to 15.586 s and the drop fraction from 1.17% to 0.23%. The change moved which tokens each expert-parallel group holds, which broke three context-sharding tests that CI had not selected because they import the hero model only in a subprocess; #10313 fixed the references and added module-level imports so the selector sees them. #10121 merged on October 23 after Amy Sartran approved it: document packing gives rows very different attention costs, and on real 16K batches the busiest of 64 shards did 2.10× the mean global-attention work, so the train step can now sort rows by attended query-key pairs and deal them to shards in snake order. Restored from step 300,000 at 65K on CP4/EP16, step time fell 3.63% from 15.352 to 14.743 s; at 16K on EP64 it fell 0.40%. Sartran asked whether it needed a flag since it had not run on more than one rack, and Matt Wittmann put it behind balance_attention_rows, skipped it when each shard holds one row (as at 262K), and fixed a bias that made drops likelier for rows of many small documents. The cost is an all-gather of the whole batch, about 0.55 GB per GPU per step at the 11-rack 65K layout; Wittmann's pessimistic projection is about 100 ms exposed across InfiniBand, and he plans to watch it at deploy. Two PRs then prepare the switch. #10610 makes the zigzag query swap from #10170 configurable, because it pays at 262K but at 65K the contiguous layout ran 14.639 s against zigzag's 14.743 s, about 0.7% and near the step-time noise; the README now says zigzag at 262K, contiguous at 65K. #10618 teaches the production launcher, which had fixed the expert axis at all 64 GPUs of a rack, to run CP: the degree and row balancing become checked-in constants so the 65K deploy changes one line each, and the eval batch becomes one sequence per batch shard, 176 at 65K CP4 instead of 704, keeping 16,384 tokens per GPU on the dropless eval mesh. A Codex review flagged that the CP1 layout test pinned live defaults and would fail at the 65K deploy, which was fixed. On W&B, a pair of 500-step rehearsals from step 300,000 on main compares the two 65K layouts: CP4 at capacity factor 1.15 ran 14.69 s per step at 36.5% MFU, CP1 at capacity factor 1.5 ran 15.45 s at 34.7%, with losses 1.0111 and 1.0105 at step 300,499. The dropless eval also ran under CP4 at 65K on a rack for the first time, logging a Paloma macro loss of 2.046 to 2.049 against 2.051 for a 16K control from the same checkpoint.

A kernel campaign from boba shop cashier had mixed results on the rack. #10311 computes the cross-entropy gradients during the forward while each block of logits is still in memory, as Liger-Kernel does, so the loss takes three matmuls instead of four; on one B200 at the hero's per-GPU shape that is 243 ms against 351 to 356 ms, and a sweep showed blocks of 2,048 to 8,192 rows within noise while 512 and 1,024 were slower. Wittmann's agent benchmarked it on one GB200 rack at the hero's 16K configuration from step 240,000: 13.079 s per step against 13.142 and 13.148 for two base runs, +0.50% tokens per second at +0.6 GiB, with a loss difference against base of 1.6e-3 rms where the two base runs differ by 1.3e-3. It merged on October 22. #10312 fuses RMSNorm and GatedNorm into one op with Triton backward passes, cutting activation reads and writes from 27 to about 23.5 per step and saving 83 ms on one B200, but the same rack test ran 0.85% slower at 13.258 s, and the two together landed at −0.02%. Wittmann asked whether an XLA fusion had broken; Larry Dial said the same technique speeds up a new model with a different architecture and guessed the hero is tuned to its memory profile; Wittmann declined further rack rounds and asked that the Levanter op land without the hero wiring, to be tried in the next optimization campaign. In Discord, boba shop cashier had hoped the pair would take MFU from 30.5% to about 31%, and after the rack results boba shop cashier concluded only #10311 was good. The larger bet is #10415, which folds in #10414: an opt-in ExpertPrecision.MXFP8 that runs the six routed-expert GEMMs of the ragged EP backend on cudnn-frontend 1.31.0's fused grouped-GEMM kernels, with E4M3 values and one E8M0 scale per 32 elements that Blackwell applies inside the MMA at twice the bf16 rate. On one B200 at one hero expert chunk under remat, the expert MLP took 31.9 ms against 51.0 ms for the bf16 QuACK kernels at a lower peak, 13.5 against 15.9 GiB; the receiver buffer now aligns each expert's rows to 256, checkpoints restore under either precision, and the next step is a one-rack A/B. Larry Dial reported 36% MFU on one rack with MXFP8 for a new model, with the fused norm included in the 36.8% figure, and #10559 ports the kernels to that model's ReLU² experts, where boba shop cashier expects about 3% MFU.

David Hall's pipeline-parallel (PP) line for the hero's post-training merged in three parts. #9279 is the H100 foundation: a stage-local JAXPP pipeline over the full MoE blocks with 1F1B as the default, and each routed expert bank now shares one Frobenius norm across its experts to match the stacked EP model. #9283 adds CP to the pipeline mesh, with next-token labels formed from global token IDs so a context slice can target the first token of the next slice; the historical 48-layer run completed ten finite updates on 192 H100s at PP24 × EP4 × CP2 and 65,536 tokens, 68.5 s per step at 9.88% MFU. #9662 adds the GB200 launcher, a pinned JAXPP commit plus host-startup patch, and fresh Harrier data; an eight-GB200 gate passed two updates, while the 64-GB200 rack attempt failed during install, and the reconciled branch has not been rerun on GPUs. Romain Yon asked about PP8/EP8, which would trade EP64 traffic for EP8 plus activation transfers; whether it wins on GB200 is open. The RL-readiness work around this launcher, including NCCL channel limits in #10368, pinned-CPU activation offload in #10376, and checkpoint averaging with compact SFT in #10539 and #10556, is covered under Other Changes.

On the science side, two outside forecasters posted on the epic. @mindscanlabs forecast a final Paloma macro loss of 1.979 with a 90% interval of 1.965 to 1.994 from the ladder plus the hero's own evals, or 1.935 from the ladder alone, using a symbolic-regression law with no assumed floor; the formulas are sealed by SHA-256 digest. Qirun Li, whose preregistered forecast is #9977, measured that the 16K switch alone lowered the Paloma macro by about 0.031 on nearly the same weights, 2.1234 at the 4K eval of step 252,000 against 2.0929 after restoring it at 16K, so any 4K-era forecast scored against the 16K final starts about 0.03 high; Larry Dial committed to re-evaluating every checkpoint at 4K once the run ends, without claiming a context-extended model evals at 4K like one that stayed there. In data-mixing, Larry Dial suggested the waves in the hero's loss come from the 500M-token block shuffle, since many documents run to about 500K tokens and each is its own distribution; David Hall pointed to #2917, where block shuffling cut class B traffic about 90% at minimal loss cost, and said it probably should have been off for the hero and could be switched mid-run. Larry Dial judged the waviness smaller at 16K and the gain under a day of compute, so the run keeps it; the phase-2 mix for the last 20% was due within days. For the checkpoint completions in #8827, #10224 raised the sampling temperature from 0.2 to 0.7 from step 270,000 because 0.2 gave repetitive text, and #10469 proposes 1.0.

1 PR this week, 3 new comments, and 0 new issues (5 total)
Sort:
11 autocategorized
12 potentially related in Other Changes

#6705 Snowball v0.1 released from Smartie RL step 14; SFT shootout arms trail parent

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

Marin released its first Snowball checkpoint this week. Benjamin Feuer sealed all 936 cells of the eval-policy tracker #10197 and reran the tournament; the new winner is Smartie RL step 14, with a mean paired win rate of 0.684 across 22 Snowball and Grug opponents against 0.633 for Smartie step 12, which it beats 4-1-18 head to head #10283. That replaces last week's DARE-Linear merge, now frozen as the v0 record in #10199. The weights are public as Marin Snowball 67B-A2B v0.1, and the 15.5 GB trace archive behind every tracker cell is sealed. The run that produced it, written up in #10305, started from the Campaign 2 DARE-TIES-02 merge rather than v0: asynchronous leave-one-out policy gradient (RLOO-N) with truncated importance sampling on 64 policy and 48 inference H100s, learning rate 4e-6, 512 prompt groups of 16 per update, over four NVIDIA Nemotron RL domains plus 57,364 synthetic structural-compliance tasks. By update 14, native validation pass@1 rose from 41.21% to 50.22% and NVIDIA-task reward from 40.59% to 55.50%, while structural reward fell from 39.09% to 32.92%; the mixture ran unshuffled, so Feuer reads the result as task learning with a recorded regression, not balanced joint optimization. A continuation run from step 14 on repository-setup and structural tasks was stopped after 12 updates when SWE-Smith validation went 27.2 to 34.3 to 9.8 and TaskForge 72.9 to 6.3 to 0.9. A manual safety audit of 100 head-to-head chats against Qwen 3.6 35B-A3B found no unsafe actions by either model but Qwen ahead 59-19 with 22 ties, with Snowball claiming success without tool evidence in 16 cases against 7 #10269. An identity SFT in #10491 taught the model to name itself as Marin Snowball from Open Athena (identity panel 7/60 to 45/60) and shipped as v0.1.1, but it cost MATH500 461 to 449 and GSM8K 1224 to 1038 of 1319, and user testing then exposed fiction refusals and unsolicited self-attribution; a larger V19 run was rejected after MATH500 fell to 371. Feuer's attempts to move the identity back by on-policy distillation (OPD) and by a teacher-repair Group Relative Policy Optimization (GRPO) pilot both scored 0 of 20 held-out identity conversations, and he traced the GRPO failure to rare identity tokens whose gradient coefficient is about 92,000 times smaller than other teacher tokens', with the code preserved in #10652. Gonzalo Benegas noticed the v0.1 BixBench runs used Pi 1.3.0 where the policy pins 0.87.0; Feuer called it a missing pin and is patching the launcher.

How v0.1 behaves in agentic harnesses got close scrutiny. Karan Sagar found it takes about twice as many steps per task as v0 #10338: on 100 Terminal-Bench Lite tasks it solved 23 against v0's 20 but hit the 1,800 s limit 49 times against 8, solving 40% of the trials it finished against 22%; on SWE-bench Verified random-100 it solved 26 against 33 and ran the submit command in 37 trials against 70, ending 59 of 100 at the 32k context limit. A GLM 5.3 reference row scored 78/99 and 79/97 on the same sets. Reruns with a 5,400 s limit (24 solved) and a 64k context (26 solved) moved the score by one to three tasks, inside the run-to-run churn, so Sagar concluded the timeouts are a symptom of long trajectories rather than lost score. Feuer's context ablation across four models #10493 put v0.1 at 0.243 on SWE-bench Verified at 32k/8k, 0.322 at 65k/16k and 0.334 at 131k/16k, with character-budget summarization cutting every model by 0.26 to 0.35, and he proposed moving the policy default to 131k/16k without summarization. Qirun Li questioned the tournament's unpaired tie rule on #10197: both models answer the same tasks, so the paired standard error is 0.63 to 0.94 times the unpaired one, and 51% of benchmark comparisons in the two tournaments are ties; the v0.1 pick holds at any scale factor down to 0.5, but the v0 pick would have flipped to Campaign 2 at factors of 0.96 or below. David Lundgren documented that Grug checkpoints emit stacked or stray think segments that leak into replies, in 9.1% of Smartie step 14's thinking messages on BixBench against 2.5% for the September 21 SFT #10400. He scanned 2.1M SFT assistant turns and found no source there, then traced the habit to the swe-zero-12m pretraining source, where 0.8% of documents close a reasoning span and keep going; SFT suppresses it and RL rewards it because the answer extractor reads past the last marker. The RL-side fix rejects malformed rollouts, a planned pivot rerun tests whether that alone stops the AIME24 drift #10585, and the SFT-side patch was closed as not planned #10521.

The preregistered agentic SFT shootout #10213 returned its first results, and no arm met the pass rule. Sagar first regenerated the GLM 5.3 pool at reasoning effort high after the max-effort traces cut 65.6% of SWE-smith trials at the 30k window (high: 32.8%, low: 6.6%, pass rates unchanged at about 61 to 69%), switched the base to v0.1 because it carries no relay graft, and required demonstrations to end with the agent's own submit. Every arm trained on GLM traces then scored below its parent on the agentic screens: from v0.1 (26 SWE-bench r100, 23 TBLite-100), plain SFT on high-effort rows scored 13 and 8 and relay on low-effort rows 25 and 15; from v0 (33 and 20), plain scored 17 and 9, RS-multi 11 and 10, recovery 12 and 9, relay 13 and 14 and plateau dropping 14 and 13, while GSM8K and BFCL-Parity rose in every arm. The only method-versus-twin interval that excluded zero was relay over plain on low-effort rows, +8 on SWE-bench [+1, +16]. The mechanism, read off trajectories, is that students keep the rows' per-step style but take twice the steps, hit the 32k window in 75 to 97% of episodes and rarely submit (3 to 6% for high-effort students against 36 to 56% for the parents). Karan Sagar said keeping the arms token-matched under the policy's 32k context was the hard part, since Snowball uses most of it. Next the cheap arms rerun on the contributor Kimi and Qwen traces, where the learning-rate sweep's 1e-6 run had beaten v0 (composite 31 to 32 against 26.5 to 27, TBLite 29 against 20), with a 3e-7 check on the real rows. Marianna Nezhurina reported a parallel finding on Antidoom step 12: across five teachers, GLM-5.3-flash is the strongest and most distant teacher and produces the worst student, and closeness to the student predicts SFT success better than teacher strength. The SWE-bench preregistration #8933 also resolved: Ricardo Olmedo predicted 40.6% pass@1 for the released base fine-tuned on 7.55B Nemotron Lightning tokens and measured 38.4% ± 1.1, a miss of 2.2 points that sits almost entirely in the bpb forecast (0.1331 predicted, 0.1380 measured); at the measured bpb the link laws err by under a point. Ricardo Olmedo asked for the pre-SFT checkpoints of the Snowflake scaling ladder, two tiny Snowball replicas Will Held published for RL debugging.

Several inputs to the next candidate matured. Lundgren closed the mixed-domain RL with verifiable rewards (RLVR) experiment #10214 with a second seed: the arm that mixes selected PivotRL pivots into 20% of prompts reaches 0.348 and 0.328 on SWE-bench Verified at step 8 against 0.260 for the October 5 SFT, beats random turns by 10.0 and 12.6 points at both seeds and plain RLVR by 9.2 and 3.0 (pooled +6.1), with no reasoning loss; by step 12 every arm loses Math500 and MMLU-Pro, and his malformed-span scan ties the arm with the largest loss to the highest malformed rate at both seeds. David Hall built a fast RL loop around a frozen 100,000-task curriculum in five equal families #10314: a 100-update RLOO-N continuation from step 14 lifted the 910-task development panel's equal-family mean from 30.96% to 39.98% by update 25, and 50 updates from the September 21 Datakit SFT and from Dr.Doom reached 40.09% and 42.29% from 24.68% and 17.57%, on reused development tasks rather than a held-out split; David Hall noted cold-start SFT may be the stronger initializer. The selection and launch code merged in #10561, #10562 and #10605, with structural closure tasks ingested in #10319. Sagar's transfer follow-ups weighed against distillation: a 4x learning rate and 2x updates did not move the multi-expert OPD arm in #9984 at a cost of 989 H100-hours, and in #9920 rejection-sampled SFT reached the expert's CruxEval level at 43.5 H100-hours against 203 for OPD. On serving, Sagar found the TPU-vs-H100 gap was the tpu-inference config applying the 2,048 window to the seven global attention layers; with a layer_types override, MATH500 on TPU went from 0.878 to 0.940, v0.1 matched H100 on 16 benchmarks on a v6e-8 and on six on a four-host v4-32, and Levanter served it at parity but 35x slower than vLLM #10270. The public Snowball family tree merged in #9737 with 130 nodes, Sagar proposed main as its single source of truth #10598, and #10599 adds the ten transfer checkpoints. Post-training and release of the 67B-A2B model, originally slated for September as an ambitious goal, continues with v0.1 out and the shootout and RL loop feeding the next candidate.

52 autocategorized
43 potentially related in Other Changes

Other Changes


SkyRL moves into the Marin tree. Russell Power vendored the SkyRL fork into vendor/skyrl in #10306, a 123,000-line import that keeps SkyRL's Torch and CUDA dependencies in their own lock behind an isolated marinskyrl executable, so RL changes land with Marin instead of through a fork pin. The gate was a full pipeline on two H100s: train Qwen2.5-0.5B to step 2 with Megatron, export, restore in a fresh job, train to step 4, and score the export on 128 GSM8K examples through Marin's evaluator. #10458 deleted the migration scaffolding, David Hall's #10463 let CI find the 270 SkyRL unit tests by glob, and #10588 removed an Open-MOPD harness whose images could not be built. The move also closed #10117, where the external lock had kept a stale Rigging and stopped the CatCount nightly.

The transplanted SkyRL stacks. About thirty open MarinSkyRL PRs were replayed as Marin PRs with their source commits recorded. Merged: #10437 shares BF16 weights with their FP32 masters in Megatron checkpoints, 134 GB off a 939 GB checkpoint; Karan Sagar's CatCount distillation canaries on CPU #10361, four H100s #10373, and two teachers #10378, plus #10522 after two canaries on one host collided on port 18080 and one accepted the other's teacher. Ahmad Qamar reopened his stacks on the vendored tree: faster startup in #10661 through #10664, worker-side batch assembly in #10666 through #10668, and exact vLLM-trainer numerics in #10634 through #10636, whose online check counts sampled tokens whose float32 log-probability bits differ between engine and trainer; an 8-H100 run asserted zero. Romain Yon opened score centering in #10429, off by default: on Discord Romain Yon explained that the paper's under-1% overhead assumes inference and training share HBM, while across nodes he measured about 30% and no learning gain on Snowball, so #10658 adds probes that report what centering would have done.

RolloutEngine and the task runtime. The harness refactor #10203, by a Claude agent supervised by Rafal Wojdyla, merged after Russell Power asked how a running harness is cancelled: async cancellation in one process, with commands killed on the Shellbox machine. #10264 makes the same engine a managed agent, a registered harness plus any OpenAI-compatible chat endpoint, and #10442 lets a harness cap each command's output after a build program printed an entire TaskSpec into a 250,000-token request. Hall landed explicit prefill in #10406 and assistant prefixes in #10528; when Power asked why, Hall answered that about a third of the RLVR1 (RL with verifiable rewards) tasks the Snowball mix is based on end in an unfinished assistant turn. David Lundgren's draft #10399 adds four protocol probes to TaskSpec 0.29, grading file submission, real tool execution, thinking-off compliance, and URL loading apart from answer correctness, after the BixBench audit in #9258 found answers left in chat and narrated shell sessions. Benjamin Feuer found in #10570 that math grading crashes on chained relations of unequal length and on \neq.

Taskforge. Mark Muchane's synthesizer is landing as a stack cut from the 11,000-line draft. Merged: the stage coordinator #10087, the GLM-5.3 client with agent loop and call recording #10291, which also moved default sampling from temperature 0.7 to GLM's published 1.0, and the JSONL and Finelog ledgers #10292. Under review: typed proposals #10295, triage #10296, a restricted program loader with no open, exec, or eval #10297, the 10,000-line build runner #10298, and solver-and-adversary validation #10300. An analysis of 1,468 gen1000 environments, posted on #10265, found about half of sub-1.0 rewards are grader strictness rather than policy failure. #10504 folds a shell task's instructions into its last user message, because in a Qwen3-30B-A3B test 36% of rollouts answered without reading their input file.

Agentic Taskforge and the Baby recursive self-improvement (RSI) loop. Wojdyla's agent built the second flavor for the RSI loop: #10265 turns failed rollouts into capability ideas, and #10444 gives one GLM agent per idea a bubblewrap shell and six tools, with an evidence gate the agent cannot bypass: a wrong control must fail, DeepSeek V4.1 Flash must pass 10 to 80% of at least eight solver rollouts, and a blind GLM review decides last. #10445 also grades perturbed wrong answers, which found the same 16 loose graders as a hand audit over 373 tasks, and #10621 keeps each task's build program so new instances can be made, after a Qwen3-1.7B run learned to guess a family whose answers were always 3, 4, or 5. The loop closed in #10576: a vendored SkyRL job trains full-parameter Group Relative Policy Optimization (GRPO) from a live S3 task feed while the gate solves with the live policy. With pool and synthesized tasks mixed 50/50, Qwen3-4B went from 0.145 to 0.684 on probes of the synthesized families against 0.119 for a pool-only control, and Snowball 67B-A2B from 0.298 to 0.820 against 0.549; both RSI arms lost about 0.05 on held-out Smartie tasks, having seen half as many pool tasks. The stream loop #9626 and feed training #10622 remain open.

Hero post-training readiness. Hall's checkpoint averaging, chat-token donor initialization, and 64-update compact LoRA SFT for the 535B hero in #10428 produced a provisional checkpoint whose 100 panel responses all ended at EOT. The 18,500-line reproduction #10539 was superseded by #10556, which keeps only the FP32 routing-bias export and frozen-weight gradient fixes; the rest lives in the new marin-logbooks repository under the workflow #9467 defines, which on Discord David Hall said should stop him opening spiraling PR stacks of exploratory code. Yon posted the pinned 192-H100 learner recipe on #10388: pipeline parallelism (PP) 48, expert parallelism (EP) 4, context parallelism (CP) 4 with recorded-expert replay cut the gradient change from reordering examples from 71.96% to 1.37%. Two ported knobs await GPU qualification: eight NCCL channels in #10368 took a warmed 65K update from 50.74 to 29.08 seconds, and pinned-CPU activation offload in #10376 fit 64 sequences per update for 32.8% more tokens per GPU-second. Hall's native JAX learner, #10557 with JaxPP execution in #10600, stays in draft.

Post-training research. Feuer's on-policy distillation (OPD) versus SFT controls experiment is scaffolded in drafts: an Axolotl launcher #10490, one chat template and budget for all four bases #10505, the X and R task families #10510, pinned probe sets #10511, a binned sequence-KL estimator #10483, and a 30-cell matrix in #10513 where step s of the SFT arm trains on exactly the prompts step s of the distillation arm rolls out. Lundgren found in #10520 that 2.3 to 7.1% of rollouts per step in a plain RLVR run had malformed reasoning spans and were still rewarded; an 8-step rerun with rejection cut the rate to 1.4 to 1.6% at unchanged validation reward. After Will Held argued on #10542 for a soft penalty like the length penalty rather than discarding signal, the design moved to #10624, with a 0.1 default charge on the offending token in #10626. In #10546 Lundgren ran PivotRL on Qwen3-30B-A3B-Thinking and raised SWE-bench Verified from 4.6% to 15.6% in ten steps with AIME24 flat, then corrected the numbers after finding a 73,728-token eval window had truncated the trained checkpoints' longer runs. @raspberryice reported in #10320 that 1,142 of 11,817 instruction-following rows in the Nemotron RLVR1 training set reward all-caps or letterless answers.

Evals and Harbor. Power vendored both evaluators, Harbor in #10287 and Evalchemy with all 42 dataset generators in #10288, each with its own lock and run as a subprocess; Held noted that reproducing an old eval policy now means checking out the old Marin commit. #10471 removed LiteLLM and blocks its installation, after #10466 pinned mini-SWE's copy because a fresh sandbox could resolve the compromised 1.107.0 release of October 21; #10481 notes the retained logs cannot show which inner version was installed. Held's #10169 recovers brokered evaluations after inference preemption, and Sagar's #10526 restored Snowball v0.1 BoolQ from 0.529 to 0.834 by keeping a generation cap off loglikelihood requests. For the eval policy #10197, #10650 grades FinanceBench and OlympiadBench with MiniMax-M3 by default, and Feuer's ablation in #10493 supports a 131k SWE-bench context with summarization off. A first-time contributor, @XiaoyuanWang111, followed the IFBench audit with a grader-audit skill in #10422 and checker fixes in #10423, one of which had sliced character indices where every prompt asks for word indices. Gonzalo Benegas added three no-tools LAB-Bench components in #10582 and recorded on #9258 that Snowball v0.1 scored 9.3% on BixBench, with 156 of 205 tasks never writing the answer file.

Kernels and AMD. Amy Sartran's #9880 adds ring_filtered, an expert-parallel MoE backend that sends each token only to the GPUs owning its experts; at batch 64 each collective moves 537 MB per GPU instead of 1,174 MB, and on #9812 it reached 15.82% MFU on 8x MI355X against 14.30% for the default. #10344 reorders Pallas-Triton flash-attention launches so the longest blocks start first and retiles dK/dV, cutting attention time per step from 245 to 167 ms. Still open: #10345 derives the routing-weight gradient from the down projection's backward instead of saving expert outputs, freeing 16.5 GiB so the production per-GPU batch fits, and #10673 adds XLA overlap flags for multi-node runs, worth 13% on two MI350X nodes where a quarter of the step was an exposed all-reduce. For Blackwell, boba shop cashier's #10559 runs Belay's ReLU² experts on cudnn-frontend MXFP8 grouped GEMMs, 61 ms against 91 for QuACK on one B200, mostly from fusing the activation backward; on Discord boba shop cashier estimates about 3 MFU points.

Levanter and training framework. Hall's #10564 moves ArrayStacked layer stacks out of Haliax so array-native Grug models run without it. Feuer's #10112 repairs DPO exports, which were scheduled by step rather than completed optimizer update, and his #10347 adds an MLX build pipeline for Apple Silicon: the published 8-bit and mixed 4-bit Snowball builds match the vLLM reference at top-1 agreement of 0.994 or better and decode at 9 to 12 tokens per second on a 20k-token prompt on an M5 Max. #10484 would unify HF release exports across Levanter and SkyRL after #10478 showed v0.1 shipped BF16 in 39 shards and v0.1.1 FP32 in 79. Two canary failures were fixed: BF16 safetensors ignored dtype_override in #10267, and TensorStore could not read mounted S3 credentials in #10571. Ben Kolligs's SigLIP encoders in #10076 got a first review, and Sagar documented in #10453 that resuming into a root holding uncommitted partial checkpoints fails the next save.

Pretraining research. Sartran began tidying the Belay registry: every trial carries an id in #10268 and commit fields must be hex SHAs in #10447. Wojdyla's quality-classifier fast track #10108 scores a 10.7B-token raw pool and gates selections on 13 cloze tasks plus gold-answer BPB rather than Paloma macro loss, since across 99 dense runs Paloma ordered selection pairs like the capability target on only 11 to 40% of pairs. Feuer archived two negative results: the Noise backprop-free method in #10581, whose readouts cost 390 times a forward-plus-backward, and the tied-drafter study in #10654, where native training at 12,288 updates beat every four-expert draft at 16,384 in both loss and cost. Rohith Kuditipudi published recipes for 20 more Delphi seed-repeat checkpoints in #10555. Larry Dial showed in #10412 that sequence-level shuffling removes a 128-step loss sawtooth and improves Paloma by 0.0135 at d512. Hall proposed a metadata-only release of the hero's 292-source document pool in #10527.

Iris, credentials, and security. Power's #10474 delivers application secrets as per-attempt tmpfs files and pod-owned Kubernetes Secrets instead of environment injection, and #10475 requires every CoreWeave job to carry the submitter's own storage keys, removing shared operator keys from task defaults; the vLLM nightly was the first casualty in #10566. Sagar found in #10440 that launch provenance had written raw -e secret values into 25 .artifact.json records in object storage; they were redacted in place and the owners told. #10473 keeps host credentials and loader variables out of bubblewrap sandboxes. The open #10538 adds an egress allowlist enforced by Cilium after a survey found 23 of 346 running pods reaching hosts outside the base list, 11 of them Harbor evals. After private keys for eight eMudhra intermediate CAs proved recoverable from their certificates, #10435 bumped certifi, #10574 rebuilt the Iris, Finelog, Marina, and Grafana images across six trust stores, and #10580 covered uv, Node, and third-party images. Held's #10465 enforces parent budgets across federation, and #10221 routes all CoreWeave scratch writes to the new marin-us-east-08a bucket. The cw-rno2a peer went unreachable for two hours on October 21 in #10433, stalling evaluations whose model traffic crosses the hub proxy.

Finelog, FineStore, and Grafana. Power raised Finelog forwarding throughput 1.44x, from 284k to 409k rows per second in replay, by skipping oversized parent encodes and decoding zstd frames into a bounded buffer in #10271, and #10289 shrank the embedded server wheel 61%. #10573 stops compaction and index backfill from filling the object cache after the hub kept downloading about 0.8 GiB a minute for them, and #10550 emits JSON metrics only from process zero after Belay jobs produced 137 of 158 MB of sampled logs. Qamar merged the sync and async RL boards into one in #9715, and #10397 cut Grafana's Home page from 14.77 to 1.80 seconds by sharing Arrow results across panels and aligning live windows to 15-second boundaries. #10553 would let FineStore caches recover after lifecycle rules expire their shards.

Shellbox and ShellSim. Muchane's #10155 gives local bubblewrap machines copy-on-write system directories, so generated tasks that write under /opt run locally at no measurable per-command cost. His open #10506 keeps one sandbox per machine and joins it with setns per command: at 96 machines a node went from 127 to 2,066 commands per second, after 1,668 concurrent rollouts in the Taskforge RL run had queued behind namespace setup until deadlines expired. Power's #10640 builds on that with private service groups and prepared images for tau3-style tasks, and his #10628 would route all Harbor task and verifier execution through Shellbox, removing installed-agent paths that copied host model keys into guests. Feuer's #10332 prebuilds Daytona snapshots and retries throttled creates. #10578 publishes ShellSim's 138-package port catalog at public.oa.dev, so readers need no credentials or proxy.

Marina, Loom, and serving. #10383 keeps Echo chunk IDs stable across corpus rebuilds, which had been upserting up to 92k of 103k chunks hourly into shared Postgres. Loom gained a claude.ai connector in #10507 and a pm profile in #10321 that rewrites the goals document's status section every three hours and keeps the project board in line with issues. Sagar's draft #10543 adds paged Snowball inference across JAX hosts: on a four-host v4-32, Step12 scores 468 of 500 on MATH500 against 0.944 on H100, but at 14 tokens per second, 35x slower than vLLM on the same slice. Yon's #10645 runs Snowball performance grids through Iris coordinators for an InferenceX-style dashboard. On Discord Russell Power told Atula Tejaswi, whose newest DSpark drafter reaches 1.9x on RLVR prompts, that the team wants draft models in default RL runs once drafting holds across a task mix.

Data and Datakit. Himanshu Kriplani's #10310 truncates Harrier documents at read time, cutting the largest window from about 500 MB to 4 MB with byte-identical embeddings; his draft #9564 adds a Ray backend to Fray for Datakit on clusters without Iris, which Power said needs thought since Fray was meant as a migration shim away from Ray. #10541 found that the hero's decontamination Bloom never checked MMLU or GSM8K, because the Hub no longer resolves the un-namespaced gsm8k id and preparation skipped failures silently; the v4 corpus makes those tasks required. #10523 repairs orphan </think> tags in SWE-ZERO and daVinci-Dev that Lundgren traced in #10518 to the model's habit of closing a think block twice. #10395 adds JAX Harrier inference at 391 documents per second on one GB200. The Datakit canaries failed most days on placement, with 32 and 64 GiB workers pending past the CI deadline in #10336 and #10425; #10569 lowers the requests to 16 GiB. On Discord David Hall shared a gallery of agentic SFT traces showing bad behavior and proposed a filter.

Agent workflows and dependencies. Power consolidated the agent skill catalog from 42 entry points to 25 in #10462, and #10587 makes advisory reviews name their calling agent and documents that the mandatory pre-PR review may send diffs to either provider. Feuer's #10337 requires a responsible-use paragraph on every Hugging Face model card. Hall raised security floors for Brotli, Zod, DOMPurify, Pillow, and virtualenv in #10619, #10620, and #10627, and Feuer's open #10647 would audit all eight tracked locks nightly for affected Brotli releases and any LiteLLM package. The standup in #10649 adds what the PRs do not: Sartran lists the AMD dependency tangle, with jax-triton 0.3.1 troublesome on ROCm and AMD's fork diverging from it; Yon reports LMCache KV offloading raising throughput in early tests; Will Held released two tiny Snowflake SFT models for debugging RL tooling; and Ryan Williams deleted 60 TB staged by Hall and brought disky's CoreWeave scan indexes from 1.4 TB to 183 GB.

329 PRs this week, 377 new comments, and 67 issues closed (67 total)
Sort:

Community Pulse


Two Discord regulars opened their first pull requests. boba shop cashier, who has posted kernel timings in #architecture since August, merged #10311, which computes cross-entropy gradients while the logits are still in memory, and has MXFP8 expert kernels for Blackwell under review in #10415 and #10559. @XiaoyuanWang111 turned last week's IFBench audit into a grader-audit skill #10422 and seven checker fixes #10423, and @raspberryice reported in #10320 that 1,142 Nemotron instruction-following rows reward all-caps or letterless answers. Michael Ryan's weekly sync on #2351 cleared last week's worry: every Qwen3-8B extraction for the Common Crawl curation ran on the correct torchax path, so only ReScraper hit the vLLM TPU RoPE bug, and the deduplicated pool stands at 9.95B documents, 17.15T Llama 3 tokens.

On Discord the task-curation threads carried the most substance. Franziska Weindel found that MiMo had re-uploaded its Docker environments with the Git-history leak largely fixed, added timestamp normalization to the task Dockerfiles, and noted Multi-SWE leaks the same way; four days later Franziska Weindel filtered Scale-SWE from 16,786 to 2,655 tasks by Qwen3-30B-A3B pass@8. Michael Siu compared pass@4 across Qwen, cold-start SFT, and Dr. Doom on that set and cautioned that dropping every task Qwen never solves would discard tasks Snowball can. Marianna Nezhurina saw RL reward climb on 32 TMax tasks but stay flat on 1k TMax and on calibforge, which she reads as tasks too hard for the compute without pass-rate filtering. In #mechinterp, @likelytobelaura offered to lead neuron and circuit hunting on the public Marin 32B checkpoints, and two days later @likelytobelaura posted a first neuron atlas.

Forty people joined and three introduced themselves: Alexander Cohen, a math professor at NYU who found Marin through CS336 and wants to work on pretraining or RL; Chanwoo, an MIT PhD student in multi-agent RL who has read from Marin 8B to the hero run and asked where to start; and Dunli Chan, a high-school student in Malaysia with NeurIPS workshop and ACL papers, now on model optimization and robotics manipulation at Tsinghua. Cohen's background intersects with the loss forecasting on #8435, and Chanwoo's with the RL loop in #10316.

Shared reading ran to new open releases and what their weights reveal: Meta's Muse Glimmer 30B, which Bilibird proposed as a teacher for task selection and whose weight RMS norm, Ahmed Ahmed relayed, sits near 6e-3, plus a paper Larry Dial flagged for a future run on pretraining sliding-window layers at very small context. Joy Jing closed RSVPs for the October 27 New York gathering on Marin.

News & research shared

Active collaborators this week

Stanford · CRFM 4 people · 1 comment · 7 Discord msgs

Berkeley · Dimakis Lab 1 person · 1 Discord msg

Collaborator activity this week

Lab / Org People PRs Issues filed Comments Discord msgs Total
Stanford · CRFM 4 — — 1 7 8
Berkeley · Dimakis Lab 1 — — — 1 1
CMU · NeuLab — — — — — —
Common Crawl Foundation — — — — — —
Princeton · Dao Lab — — — — — —
GitHub activity from 68 other contributors

boba shop cashier · Unclassified 5 PRs, 13 comments, 16 Discord msgs

  • #10311 [levanter] Compute grug cross-entropy gradients in the forward 💬12 +376 −27
  • #10559 [levanter] Run Belay's ReLU² experts on cudnn-frontend MXFP8 kernels +5273 −1745
  • #10415 [levanter] Add opt-in MXFP8 routed experts to the ragged EP backend 💬1 +5454 −73
  • #10312 [levanter] Fuse the EP hero's RMSNorm and GatedNorm 💬8 +872 −4
  • #10414 [levanter] Wrap cudnn-frontend's fused MXFP8 MoE kernels for JAX 💬1 +4342 −3
13 comments on 4 threads
  • #10311 [levanter] Compute grug cross-entropy gradients in the forward ×8
  • #10312 [levanter] Fuse the EP hero's RMSNorm and GatedNorm ×3
  • #10415 [levanter] Add opt-in MXFP8 routed experts to the ragged EP backend
  • #10414 [levanter] Wrap cudnn-frontend's fused MXFP8 MoE kernels for JAX

Tim O'Donnell · McGill · (other) 0 PRs, 17 Discord msgs

Marianna Nezhurina 0 PRs, 15 Discord msgs

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

Bilibird · Unclassified 0 PRs, 9 Discord msgs

Ben Kolligs · Industry (other) 1 PR, 5 Discord msgs

  • #10076 [vlm] Add SigLIP encoders and image-text data support 💬1 +4290 −16

Ricardo Olmedo · Unclassified 0 PRs, 3 comments, 3 Discord msgs

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

Himanshu Kriplani · Industry (other) 2 PRs, 3 comments

  • #10310 [datakit] Truncate Harrier documents at read time 💬2 +164 −50
  • #9564 [fray] Add a Ray backend for Zephyr pipelines on external Ray clusters 💬3 +1865 −48
3 comments on 2 threads
  • #10310 [datakit] Truncate Harrier documents at read time ×2
  • #9564 [fray] Add a Ray backend for Zephyr pipelines on external Ray clusters

Michael Siu · Unclassified 0 PRs, 5 Discord msgs

BaixinGuo · Unclassified 0 PRs, 3 Discord msgs

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

likelytobelaura · Unclassified 0 PRs, 3 Discord msgs

XiaoyuanWang111 · Unclassified 2 PRs

  • #10423 [evals] Fix seven IFBench checker defects and pin the dataset revision +116 −30
  • #10422 [agents] Add a skill for auditing eval and reward graders +392 −0

Tinuade Adeleke 1 PR, 1 comment

  • #7919 [data] Add a Common Crawl DOCX-to-text pipeline 💬1 +6932 −506
1 comment on 1 thread
  • #7919 [data] Add a Common Crawl DOCX-to-text pipeline

Qirun Li · Independent 0 PRs, 2 comments

2 comments on 2 threads
  • #10493 [eval] SWE-bench Verified context and compaction ablation
  • #10197 Marin Eval Policy (2026-10-16)

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

physmo · Unclassified 0 PRs, 2 Discord msgs

Alexander Cohen · Unclassified 0 PRs, 2 Discord msgs

xca · Unclassified 0 PRs, 2 Discord msgs

Rohith Kuditipudi · Stanford · (other) 1 PR

  • #10555 Publish the Delphi seed-repeat training recipes +860 −0

raspberryice · Unclassified 0 PRs

marin-ci · Unclassified 0 PRs, 1 comment

1 comment on 1 thread
  • #10381 [nightly-gsm8k-h100-and-grug-megatron-h100] scheduled run failing

Xiaoyuan Wang · Unclassified 0 PRs, 1 Discord msg

unit · Unclassified 0 PRs, 1 Discord msg

Joy Jing · Unclassified 0 PRs, 1 Discord msg

leloy! · Unclassified 0 PRs, 1 Discord msg

suhasia · Unclassified 0 PRs, 1 Discord msg

satyaki · Unclassified 0 PRs, 1 Discord msg

tejesh bhalla · Unclassified 0 PRs, 1 Discord msg

seungju chae · Unclassified 0 PRs, 1 Discord msg

Haiyang · Unclassified 0 PRs, 1 Discord msg

HT_indigo · Unclassified 0 PRs, 1 Discord msg

Minnie · Unclassified 0 PRs, 1 Discord msg

ouhenio · Unclassified 0 PRs, 1 Discord msg

progamrer · Unclassified 0 PRs, 1 Discord msg

basicv8vc · Unclassified 0 PRs, 1 Discord msg

nastyhaas · Unclassified 0 PRs, 1 Discord msg

Sindy · Unclassified 0 PRs, 1 Discord msg

Kaal · Unclassified 0 PRs, 1 Discord msg

Rkb27 · Unclassified 0 PRs, 1 Discord msg

Tum · Unclassified 0 PRs, 1 Discord msg

Lorenzo's ocean · Unclassified 0 PRs, 1 Discord msg

Sahit · Unclassified 0 PRs, 1 Discord msg

SFB · Unclassified 0 PRs, 1 Discord msg

Justinnnnnn · Unclassified 0 PRs, 1 Discord msg

wise pig on the moon · Unclassified 0 PRs, 1 Discord msg

claire · Unclassified 0 PRs, 1 Discord msg

jespejom · Unclassified 0 PRs, 1 Discord msg

pupkeen · Unclassified 0 PRs, 1 Discord msg

Max Idahl · Unclassified 0 PRs, 1 Discord msg

James Cham · Unclassified 0 PRs, 1 Discord msg

Jiaming Hu · Unclassified 0 PRs, 1 Discord msg

kudoej · Unclassified 0 PRs, 1 Discord msg

Ani · Unclassified 0 PRs, 1 Discord msg

Hong · Unclassified 0 PRs, 1 Discord msg

Keyu · Unclassified 0 PRs, 1 Discord msg

Andy J Yang · Unclassified 0 PRs, 1 Discord msg

Selim Kuzucu · Unclassified 0 PRs, 1 Discord msg

freeze0xbff · Unclassified 0 PRs, 1 Discord msg

sisyphus · Unclassified 0 PRs, 1 Discord msg

stella · Unclassified 0 PRs, 1 Discord msg

Neel · Unclassified 0 PRs, 1 Discord msg

mike · Unclassified 0 PRs, 1 Discord msg

andykconsulting · Unclassified 0 PRs, 1 Discord msg

Beanpow · Unclassified 0 PRs, 1 Discord msg

Yan · Unclassified 0 PRs, 1 Discord msg

cwp · Unclassified 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, 535B parameters on 704 GB200s across eleven NVL72 racks, is still training as of this writing. hero-ctx16k-step257k, tracked in #8435 and running at 16K context since #10101, was past step 303,000 by October 21 and has seen 15.1T of its 18T tokens; with its cancelled parent hero-mfu30-step231k it holds 61% of the table's hardware FLOPs, 34% from the live run alone, and all but about 580 of its 529,000 chip-hours. Forecasts of the final loss moved again. @mindscanlabs filed an independent forecast on #8435 from public W&B data through step 302,999: a final Paloma macro loss of 1.979 with a 90% interval of [1.965, 1.994] when the hero's own evals are included, or 1.935 from the scaling ladder alone, with the formulas sealed as SHA-256 digests until the run ends. Qirun Li, whose preregistered forecast is #9977, measured how much the 16K switch by itself moved the number: the qk16k arms that restored step 252,000 logged 2.093 at 16K against 2.123 for the hero's 4K eval of the same checkpoint, so a forecast made in the 4K era and scored against a 16K final starts about 0.03 high. Larry Dial replied that every checkpoint will be re-evaluated at 4K once the run ends.

The eleven tok350 runs are Matt Wittmann's one-rack restores of the hero on 64 GB200s, most under an hour, preparing the move to 65K context. Four from October 21 are the arms behind #10121, merged October 23, which permutes each global batch so every batch shard gets a similar amount of attention work; on real 16K hero batches the busiest of 64 shards had been doing 2.1 times the mean. At 65K on context parallelism (CP) 4 and expert parallelism (EP) 16, tok350-c1-rowbal-65k-cp4-02 ran 3.6% faster per step than the control tok350-c1-main-65k-cp4-02, 14.74 s against 15.35 s, at the cost of 0.5% more dropped tokens; the 16K pairing with tok350-c1-main-16k-02 gained only 0.4%, so balancing is off by default and the 65K deploy will turn it on. tok350-c1-rowbal-nozz-65k-cp4-02 dropped the zigzag query layout from #10170 and was the fastest of the four at 36.8% MFU; #10610 now makes the layout configurable because zigzag pays off at 262K but slightly slows 65K, and its October 23 follow-up tok350-zzflag-on-65k-cp4-01 crashed after half an hour. Four short runs on October 23 and 24, tok350-eval65k-cp4-01, tok350-eval65k-cp4-02, tok350-eval65k-cp4-eb16-01 and the control tok350-eval16k-ctl-01, appear by their names to exercise the dropless eval at 65K CP4, where #10618 sizes the eval batch at one sequence per batch shard, 176 rows at 65K CP4 against 704 at 16K, and teaches the production hero launcher to run CP at all. The two prec65k runs, at about two hours the week's longest restores, have no write-up on GitHub by the cutoff.

The two prb runs are rack-scale benchmarks of kernel PRs from boba shop cashier, run by Matt Wittmann's agent on one recipe: restore hero step 240,000 on one rack, train 120 steps at 16K, and compare the median step time with two base runs at 13.14 s. #10311 computes the cross-entropy gradients during the forward pass, three matmuls instead of four, and its arm ran 0.5% faster; it merged October 22 after a block-size sweep settled on 4,096 rows. #10312 fuses RMSNorm and GatedNorm into one Triton op that saved 83 ms per step on a single B200, yet prb-10312-fusednorm-16k-01 ran 0.85% slower than base and prb-combo-16k-01, with both PRs applied, came out even. Larry Dial's reading is that the hero step is tuned to its memory profile, so small kernel wins vanish without re-pipelining the whole step; Matt Wittmann asked that the levanter op land on its own and be reconsidered in the next optimization campaign. The bigger gains are coming from precision. Larry Dial reported 39% MFU on one rack with FP8 on the current hero in #10649, quality not yet assessed, and 36% with MXFP8 on October 21, while @bobashopcashier's #10415 and #10559 put the routed-expert GEMMs on cudnn-frontend MXFP8 kernels, 1.6 times faster than the bf16 QuACK path on one B200, and await their own rack A/B.

Run User Hardware(?) Hours(?) FLOP Budget(?) Loss BPB(?)
#8435 #10101 pre-reg hero-ctx16k-step257k Matt Wittmann NVIDIA GB200
(704 chips)
11.6d 2.30e24 model
7.64e24 HW (30%)
—
#8435 #10101 pre-reg hero-mfu30-step231k Matt Wittmann NVIDIA GB200
(704 chips)
19.7d 1.78e24 model
6.11e24 HW (29%)
—
#10121 tok350-c1-main-65k-cp4-02 Matt Wittmann NVIDIA GB200
(64 chips)
0.6h 2.57e23 model
7.48e23 HW (34%)
—
tok350-prec65k-cp1cf15-01 Matt Wittmann NVIDIA GB200
(64 chips)
2.2h 2.58e23 model
7.43e23 HW (35%)
—
#10618 tok350-eval65k-cp4-01 Matt Wittmann NVIDIA GB200
(64 chips)
0.2h 2.57e23 model
7.31e23 HW (35%)
—
#10610 tok350-zzflag-on-65k-cp4-01 Matt Wittmann NVIDIA GB200
(64 chips)
0.5h 2.57e23 model
7.14e23 HW (36%)
—
#10618 tok350-eval65k-cp4-eb16-01 Matt Wittmann NVIDIA GB200
(64 chips)
0.1h 2.57e23 model
7.10e23 HW (36%)
—
#10121 tok350-c1-rowbal-65k-cp4-02 Matt Wittmann NVIDIA GB200
(64 chips)
0.9h 2.57e23 model
7.07e23 HW (36%)
—
tok350-prec65k-cp4-01 Matt Wittmann NVIDIA GB200
(64 chips)
2.1h 2.58e23 model
7.07e23 HW (36%)
—
#10618 tok350-eval65k-cp4-02 Matt Wittmann NVIDIA GB200
(64 chips)
0.1h 2.57e23 model
7.03e23 HW (37%)
—
#10610 tok350-c1-rowbal-nozz-65k-cp4-02 Matt Wittmann NVIDIA GB200
(64 chips)
0.6h 2.57e23 model
6.99e23 HW (37%)
—
#10618 tok350-eval16k-ctl-01 Matt Wittmann NVIDIA GB200
(64 chips)
0.2h 2.02e23 model
6.29e23 HW (32%)
—
#10121 tok350-c1-main-16k-02 Matt Wittmann NVIDIA GB200
(64 chips)
0.5h 2.02e23 model
6.29e23 HW (32%)
—
#10312 prb-10312-fusednorm-16k-01 Matt Wittmann NVIDIA GB200
(64 chips)
0.5h 1.62e23 model
5.08e23 HW (32%)
—
#10312 prb-combo-16k-01 Matt Wittmann NVIDIA GB200
(64 chips)
0.5h 1.62e23 model
5.05e23 HW (32%)
—
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-19_2026-10-25.json · sections-2026-10-19_2026-10-25.json · wandb-flops-2026-10-19_2026-10-25.json · tpu-usage-2026-10-19_2026-10-25.json · token-counts-2026-10-19_2026-10-25.json · cluster-status-2026-10-19_2026-10-25.json · discord-2026-10-19_2026-10-25.json · agent-moe-2026-10-19_2026-10-25.json