Twenty-One Shots: What $124K Per Update Does to Your Reward Design
Reward and environment quality now absorb the variance hyperparameter search used to, and Xiaomi is giving away the harness while keeping the hardest-to-reproduce asset.
Reported configuration, per AINews' read of the MiMo technical report: a fully asynchronous rollout architecture, 1,568 samples per update, training at up to 1M context, and 3.5-3.7B tokens per optimizer step. Divide 130 hours of wall clock by roughly 21 steps and each update consumes about 6.2 hours. That ratio tells you the bottleneck is rollout generation and grading, not gradient math — so throughput engineering, not optimizer tuning, is the lever.
Divide cost by tokens and the picture sharpens: roughly $35 per million RL tokens, about 40 times the $0.87 per million output tokens the finished model is served at. Rollouts and graders dominate the bill. Each sample group works out to around 2.3M tokens, consistent with multiple 100K-plus context agentic rollouts per group — long-horizon behaviour, not chat-length exchanges.
Reward shaping as an inference-cost optimizer
Three scaling axes are named explicitly: larger batches and throughput, more tasks and richer environments, and more grader compute. The grader scores each rollout against its siblings rather than against an absolute baseline — a GRPO-family advantage normalization — and this is reported to steer the model toward shorter paths and fewer tokens per task. That is the most transferable idea in the report: reward design doing double duty as a serving-cost control.
Hold the caveats firmly. The $2.6M figure is third-party accounting, not a disclosure, and almost certainly excludes pretraining the 1.02T base, failed runs, and data curation. There are no ablations separating the three axes, so the Intelligence Index score of 46 cannot be attributed to any one of them. And Xiaomi's own environment data-factory work builds agents-in-the-loop anti-cheating into task generation — a tacit admission that reward hacking becomes the dominant failure mode once you scale graders.
Where the evidence converges, and where it splits
Two independent threads agree that cost has migrated into the machinery around the model. Turing Post reports SoL-Pi cutting recorded token traffic 44.7-49.0% and API cost by roughly a third on a 51-task EdgeBench suite, with no model change at all; AINews reports Halo delivering 2.8x throughput over stock TRL while staying in native Hugging Face format. Both are post-training and agent-loop wins, not weight wins.
They diverge on what the durable asset is. AINews frames environments as this cycle's pretraining corpus — Xiaomi is open-sourcing roughly 7,000 of them along with ARVO vulnerability-reproduction tasks, web-development graders, dataset loaders and mimoagent adapters, while withholding the full 7k-plus task datasets. Calibrated openness: give away the standard, keep the expensive part. Turing Post's harness-level self-improvement work implies something sharper — that the harness itself is now the optimization target. ModularRSI keeps its 2,000 optimization tasks explicitly disjoint from downstream benchmarks; neither the MiMo report nor most internal loops do. Without that separation, every self-improvement gain you measure is leakage into your own eval set.
At roughly $124K per update across about twenty updates, a grader bug is a six-figure bug — and there is no learning-rate sweep left to hide it in.
The consequence for a team with a fraction of that budget is identical in shape. If each update is a capital decision, correctness has to be established before the run: reward functions unit-tested, environments version-pinned, and reward-hacking regression cases in CI. Most teams have no inventory of these artifacts at all.
What to do
Inventory every RL environment and grader you run as a versioned, CI-tested artifact with reward-hacking regression tests this sprint, lifting Xiaomi's open harness adapters (mimoagent, ARVO, web-dev graders) where they fit.
Add group-relative advantage with an explicit path-length or token penalty to your RLVR loop, and put tokens-per-resolved-task on the training dashboard before the next run kicks off.
Benchmark MiMo-V2.6-Pro and its Flash variant on your own eval harness and task distribution before any serving change, treating the Index-46 and $0.13-per-task figures as priors only.