Huawei Ascend validates LoRA fine-tuning of 2.8T-parameter Kimi K3.1 Pro on 128-card Atlas 950 SuperPoD
Huawei's Ascend team says it has adapted Moonshot AI's Kimi K3.1 Pro for LoRA fine-tuning and validated training on a 128-card Atlas 950 SuperPoD. The model has about 2.8 trillion total parameters and a context window of up to one million tokens. Ascend claims a 15% average training performance gain from a caching mechanism, but has not published absolute throughput.
Huawei's Ascend computing team says it has adapted Moonshot AI's Kimi K3.1 Pro for LoRA fine-tuning and validated training on a 128-card Atlas 950 SuperPoD. The claim comes from Guandian and a Chinese-language technical write-up published on November 6 and 7, as reported by Pandaily. This is a training result, separate from the day-zero inference support Ascend announced after Moonshot released the model's weights on November 4.
The model
Kimi K3.1 Pro is an open-weight, natively multimodal mixture-of-experts model with about 2.8 trillion total parameters. The reports describe:
- 896 routed experts, with 16 activated per token
- A hybrid attention design in which roughly three quarters of attention blocks use KDA linear attention alongside gated sparse attention
- A context window of up to one million tokens
The BF16 weights alone occupy roughly 5.6TB, before gradients, optimizer states and long-sequence activations are counted.
Parallelism and memory
Ascend says it combined FSDP2 sharding of parameters, gradients and optimizer states with expert parallelism, which distributes experts across accelerators. Validation used an FSDP2 plus EP64 configuration on the 128-card system.
Chunked loss computation along the sequence and vocabulary dimensions was used to contain memory for the model's large vocabulary.
Operator and kernel work
The team says it built large fused forward and backward kernels for KDA attention and used fused AscendC operators for sparse attention. Ascend claims more than twice the performance of the earlier small-operator approach.
Other changes it describes:
- New residual structures were brought up through the Triton Ascend framework and the BiSheng compiler.
- MoE routing steps such as token permutation and grouped matrix multiplication were fused and overlapped with communication.
- A selective caching mechanism called Swap Core keeps the outputs of chosen matrix-multiplication operators in a tiered store spanning HBM and DDR memory.
Ascend says Swap Core raised average training performance by 15% in the current test configuration. It did not publish absolute throughput, and the figure has not been independently verified.
Reported loss curves
The team reported loss curves from the 128-card runs:
| Run | Starting loss | Reported loss later | Steps |
|---|---|---|---|
| Training from random initialization | near 13.5 | about 1.7 | more than 400 |
| LoRA fine-tuning from open weights | near 1.85 | roughly 0.27 | more than 500 |
Ascend also says an agent-driven development workflow allowed the model to be brought up within days.
What this means
The reported result shows that a 2.8-trillion-parameter MoE model with a one-million-token context window can be trained, both from random initialization and with LoRA, on a 128-card Atlas 950 SuperPoD using FSDP2 plus EP64. The 5.6TB BF16 weight footprint explains why the team's work centers on sharding, expert distribution and tiered HBM and DDR caching rather than on LoRA itself.
The evidence is limited to Ascend's own reporting. The 15% gain from Swap Core and the more-than-twofold operator speedup are company claims, and no absolute throughput figures were given. The loss curves show that training converged in the reported runs, but they are not downstream task evaluations. Builders considering Ascend hardware for Kimi K3.1 Pro fine-tuning should wait for throughput numbers and independent reproduction before treating the performance claims as established.
Related Articles
Kimi resets 25% of monthly quota for all paid tiers after K3.1 Pro rate-limit and quota problems
Kimi, the AI assistant from Moonshot AI, apologized on October 26 for rate limiting and unnecessary quota consumption on K3.1 Pro. Every active subscriber on all tiers receives 25% of their total monthly quota, and the company is reducing sub-agent calls and output length.
Tencent expands Hy4 inference cluster tenfold after WorkBuddy usage surge
Tencent says it has expanded the inference cluster serving Hy4 tenfold after many WorkBuddy users hit their quotas on the model's first day. Hy4 scores 35 on the Artificial Analysis Intelligence Index, second among Chinese models, and ranks 13th on Agent Arena.
Perplexity cuts per-query cost of every Agent API effort level and adds an ultra tier
Perplexity announced on November 5, 2026 that every Agent API effort level now costs less per query. The company reports higher or unchanged research quality across presets, and adds a new ultra level for broad research.
OpenAI Python SDK 3.46.0 adds GPT-6 Rosalind to model catalog and Australia, India, Japan residency options
OpenAI released version 3.46.0 of its Python SDK on 2026-11-05. The update adds GPT-6 Rosalind to the model catalog, introduces Australia, India, and Japan residency options, and adds new image output controls.
Comments
Loading...