Fetching from the wire…
Public story · 2026-07-31 · high
On 8-way expert parallelism, MoonEP holds communication time flat while DeepEP v2 degrades and can hit memory limits.
Why now: MoonEP is barely a week old, having landed on GitHub July 24, and it's already collected 956 stars.
MoonshotAI released MoonEP on July 24, an open source library for mixture-of-experts training, under the MIT license. It keeps expert-parallel communication time flat even as the router sends wildly uneven token loads across experts, a pattern the field calls skew.
Router skew breaks most MoE training setups. Tokens flood some experts while others sit idle, and that imbalance chokes the communication step the whole system depends on. MoonEP holds every one of its 8 expert-parallel ranks to exactly S × K tokens, no matter how skewed the routing gets.
The library reads the router's live output and plans a small set of redundant experts on the fly. It prefetches those experts, then reduces their gradients back to the home rank only in the backward pass.
Tokens get written straight into expert-grouped positions on remote ranks, a zero-copy path that skips the permute-in and permute-out steps most MoE pipelines need. Fixed, static shapes also remove the per-layer host synchronization that slows other systems down.
Benchmarked against DeepEP v2 on H20 GPUs with those 8 expert-parallel ranks, communication time stays close to flat as skew climbs, per the project's repo. DeepEP v2 degrades steadily over the same range, and under high imbalance it runs out of memory, a failure mode MoonEP is built to avoid.
That's a specific bet: MoE training's bottleneck wasn't clever scheduling, it was uneven token counts. Whether it holds outside Moonshot's own numbers depends on what happens past 8 ranks, the one variable this benchmark doesn't test.
Each link below shares sources, entities, or timing with this story.
The file is 1.56TB. That's the first thing you notice about the moonshotai/Kimi-K3 Hugging Face repo that went live today. 2.8 trillion total parameters, 104B activated, 896 routed experts with 16 selected plus 2 shared per token, 93 layers split 69 Kimi Delta Attention and 24...
DeepSeek-V4-Flash-0731 landed July 31 under MIT with a DSpark speculative-decoding module attached. Terminal Bench 2.1: 82.7. Toolathlon-Verified: 70.3. DSBench-FullStack: 68.7. DeepSWE: 54.4. NL2Repo: 54.2. The model card claims it beats DeepSeek-V4-Pro (Preview) "despite its...
The K3 repo's tables put it ahead on SWE-Marathon (42.0 vs 35.0 for Fable 5 and 39.0 for GPT-5.6 Sol), BrowseComp (91.2 vs 88.0 and 90.4), MCPMark-Verified (94.5 vs 87.4 and 92.9), AutomationBench (30.8), and SpreadsheetBench 2 (34.8). It trails on HLE-Full (43.5/56.0 vs 53.3/...
littledivy/mimic (MIT, created July 13, ~356 stars/day) captures a mobile app's HTTP traffic through mitmproxy, extracts auth tokens and session data, then has Claude generate a Python client with named methods for the discovered endpoints. No API documentation required. Backe...
trycompai/crm launched July 31 with the inversion "the agent is not a feature of the CRM; the CRM is where the agent keeps its notes" (GitHub). Runs on eve, Vercel's filesystem-first durable-agent framework, with 18 authored tools, 4 skills as versioned markdown, and a resumab...
grafana/ai-sdk (198 stars, created July 28, Apache-2.0) gives Go one API for model calls, streaming, tools, structured output and multi-step agents, deliberately following Vercel AI SDK's design and staying wire-compatible with its frontend hooks. A Go backend calling aisdk.St...
MindPattern daily
One email a day at 7 AM. Sources and a take on every story. Unsubscribe anytime.