Baidu releases ERNIE-5.5-Flash-Base model: 280B MoE with 14B active parameters
Read more
Pandaily
pandaily.com

Baidu releases ERNIE-5.5-Flash-Base model: 280B MoE with 14B active parameters

The ERNIE team at Baidu has announced the release of ERNIE-5.5-Flash-Base, which is an unrefined pre-training checkpoint of the ERNIE 5.5 Flash model. This release was posted on the Hugging Face platform on November 5th.

The model, which utilizes a sparse Mixture-of-Experts (MoE) architecture, has a total of 280 billion parameters, with 14 billion parameters activated per token. It was trained from scratch on 33.5 trillion tokens, with a maximum training context size of 128 thousand tokens, although support for context in fine-tuning and inference reaches 1 million tokens.

Baidu intentionally released the model in an unfinished state. The weights are obtained from the completion phase of pre-training and have not yet undergone intermediate or subsequent training stages. The company states that this makes it a general starting point for research in domain adaptation, instruction tuning, and reinforcement learning. The team reported that a post-trained version of ERNIE 5.5 Flash will be released later.

The available weights are provided in FP8 and BF16 formats according to the Baidu ERNIE 5.5 Flash Base Model v1.0 License Agreement. The model can be used via SGLang and vLLM, and is accompanied by a fine-tuning example in the NVIDIA Megatron-Bridge repository.

This 43-layer model is designed with an emphasis on efficiency. Most layers use what is called Baidu Sparse Attention, which merges every 128 tokens into a single cache entry. Only one of the seven layers retains access to the full token-level context through multi-head latent attention with top-k sparse sampling. In total, 37 out of 43 layers operate with compressed sequences, allowing for a small KV cache. Furthermore, the low-rank gating attention design reduces the gate projection parameters by 75%, according to the developers.

In terms of MoE, Baidu replaced the standard single router with multiple independently initialized routers that jointly evaluate experts. The company claims that this improves the alignment between routing scores and actual expert utility without changing the number of active experts, computational power, or communication. Each MoE layer selects 10 out of 512 routed experts plus one shared expert, operating in a compressed latent space, which roughly halves the expert communication and computation. A component called ECHO reuses the last layer of the model to predict future tokens instead of adding a separate multi-token prediction module and serves as a draft model for speculative decoding.

The Muon optimizer with mixed-precision FP8 was used for pre-training across thousands of accelerators, along with the new FlashMask-4 attention kernel. Baidu asserts that this kernel operates up to 175% faster in the forward pass than FlashAttention-4 on SM100 class GPUs at large head sizes. Data mixing focused on repository-level code, including commits, merge requests, code reviews, CI-verified fixes, and long documents.

Baidu tested the model on 30 benchmarks, comparing it with DeepSeek-V4-Flash-Base, Hy3-preview-Base, and MiMo-V2.5-Base using a unified evaluation system. Reported results include 78.4 points on MMLU-Pro versus 69.2 for DeepSeek-V4-Flash-Base, and 82.3 points on HumanEval+ versus 69.5. However, the compared models outperformed in some tests, such as ChineseSimpleQA, BBH with chain-of-thought prompting, and InfiniteBench.

Similar stories

Moore Threads releases Megatron-MUSA-Titan for training trillion-parameter MoE models on proprietary GPUs
Read more
pandaily.com

Moore Threads releases Megatron-MUSA-Titan for training trillion-parameter MoE models on proprietary GPUs

Moore Threads has made the Megatron-MUSA-Titan project publicly available, presenting an infrastructure for training large models that it developed for use on its own graphics processors. This project is designed to work with trillion-parameter 'mixture-of-experts' (MoE) models on clusters consisting of over 10,000 Moore Threads GPUs, covering both pre-training and reinforcement learning.

The project code is available on GitHub. The company claims that this system was continuously used for pre-training a trillion-parameter MoE on 10,000-GPU clusters, where long training sessions ensured high FLOPs utilization and process stability.

The repository includes an example configuration for a Kimi-K2 style MoE model with 1 trillion parameters. A central design principle was maintaining closeness to existing solutions. Megatron-MUSA-Titan is built upon NVIDIA's Megatron-LM framework. Through integration of PyTorch via torch_musa and compatibility of MUSA C with CUDA C, developers with the MUSA environment can clone official Megatron-LM, slime, and miles repositories and run training on Moore Threads GPUs without modifying the source code.

The project indicates that general algorithms and bug fixes should be directed to upstream projects, while Moore Threads focuses on two types of changes: large-scale optimizations adapted for Moore Threads hardware and clusters, and workarounds for specific MUSA issues.

Pre-training features include block training in FP8 format, which relies on Moore Threads' MT-TransformerEngine. MoE token dispatching and merging are accelerated by DeepEP, running on the company's Async Copy Engine, which also allows expert communication parallel to computations. Other options include activation offloading using virtual pipeline parallelism and scheduling one forward and one backward pass, as well as pipeline parallel communication combined with computation, thanks to Mooncake RDMA.

A distributed tracing analysis tool reads PyTorch traces from each GPU to detect bottlenecks such as pipeline bubbles and low-performance nodes. The project states that it can analyze a 1-trillion-parameter MoE run on 10,000 GPUs in just a few hours.

For reinforcement learning, the stack supports the slime and miles frameworks; Megatron handles the training, and the MUSA build of SGLang generates runs, allowing one base system to serve both pre-training and RL. Optimization for autonomous inference is not within the scope of this project.

For developers considering domestic accelerators, the practical question is what part of the existing training code will remain functional. Moore Threads' answer is that the Megatron ecosystem code requires no changes.

Ant Group releases Ling-3.1-flash-1019 model and base model for creating personal agents
Read more
pandaily.com

Ant Group releases Ling-3.1-flash-1019 model and base model for creating personal agents

The Large Language Model Ling team from Ant Group has released Ling-3.1-flash-1019, an updated version of the previously introduced Ling-3.1-flash model, and simultaneously published the underlying pre-trained model, Ling-3.1-flash-base. Both versions are available on the Hugging Face platform under the MIT license.

The architecture of Ling-3.1-flash-1019 retains features of its predecessor: it is a hybrid structure with a linear Mixture-of-Experts mechanism, possessing a total of about 560 billion parameters and approximately 25 billion active parameters per token, along with a context window of one million tokens. According to the model description, the stack includes 63 layers of KDA linear attention and 9 layers of controlled MLA, among which 512 routed experts are present, with 8 activated simultaneously. The main change in this release relates to additional post-training aimed at improving reasoning, tool usage, and multi-step task execution.

According to the third-party artificial intelligence index, Artificial Analysis Intelligence Index v4.3.2, the new version received a score of 44, which is three points higher than the previous release. Other metrics are results claimed by Ant itself. The team reported that its score on the AA-Briefcase test, a comprehensive knowledge test, increased from approximately 1400 to 1524 Elo, and the GDPval-AA metric rose from about 1618 to 1644 Elo. Furthermore, in the area of process automation, AutomationBench-AA improved from 62% to 68%, and scientific problem-solving increased: CritPt rose from 18% to 26%, and SciCode—from 54% to 57%.

The base model represents a more significant addition for developers. Ant asserts that Ling-3.1-flash-base outperformed DeepSeek-V4-Pro-Base and MiMo-V2.5-Pro-Base across 32 out of 47 benchmarks in eight areas, based on proprietary tests covering knowledge, reasoning, code, mathematics, and long context. The weights have been released in BF16 format, allowing teams to conduct further pre-training, domain adaptation, and custom fine-tuning.

Ant positions this release around the concept of personal agents rather than chatbots. The update appeared one day after the Ant LingGuang 2.0 AI assistant application was repositioned as a personal assistant capable of continuing work on tasks after the user concludes the dialogue, utilizing inter-session memory, long-term task planning, and dedicated cloud hosting. Examples provided by the team include tracking weather and bookings before a trip or monitoring product prices against a set budget. The team also stated that it trained an image and language recognition variant, Ling-3.1-flash-VL, which is already used within LingGuang and will be publicly released later.

The recommended serving configurations listed in the model card feature SGLang and vLLM running on eight GPU nodes.

StartLux releases Prism engine for decision-making models with bit-accurate output
Read more
pandaily.com

StartLux releases Prism engine for decision-making models with bit-accurate output

The StartLux team, a young Chinese group behind the StartLux-Decision model family, has open-sourced its code. They introduced Prism—an inference mechanism specifically designed for decision-making models. The code was published on GitHub on October 22nd, and the company emphasizes that this is the first open engine created specifically for this class of models, rather than being adapted from a chat-oriented framework.

Decision-making models process information and yield a judgment, such as 'yes' or 'no,' a choice of option, or a risk assessment with probabilities, instead of generating long text. Previously, the StartLux-Decision v1.1 model, released on October 16th, utilized a general framework based on vLLM. According to StartLux, engines like vLLM and SGLang are designed for token-by-token generation, which results in each request becoming separate, and the large output layer being calculated entirely upon every call.

Key changes in Prism

Prism introduces four key changes. Firstly, it narrows the output layer. For the StartLux-Decision model with 27 billion parameters, the general engine estimates about 248,000 candidate tokens, whereas the decision-making task only requires letters from A to Z; thanks to this, Prism reduces computations by approximately 0.01 percent of the original volume. Secondly, a forest-style batch processing method is used: general instructions form the root, general reference material forms the trunk, and each question forms a branch, allowing the common work to be performed only once.

Thirdly, matrix operations are performed in int8 format with accumulation in int32, ensuring result independence from batch size and scheduling order while maintaining bit-identical outputs. The fourth change is a shifted scheduler, which allows up to 64 longer reasoning requests to share the GPU with direct-answer requests. Furthermore, decoding steps are pre-compiled as CUDA graphs, allowing new short requests to wait only one or two steps.

Testing conducted by StartLux on a single H200 chip showed that a short single question completes in 19 milliseconds compared to the previous 53.1 milliseconds, representing a 2.8 times increase, and when three questions on the same material are posed, the speed increases up to 5.3 times. When tested on 231 JevBench questions, Prism showed an average time of 41 milliseconds per question, while SGLang took 75.6 milliseconds, vLLM took 112.7 milliseconds, and llama.cpp took 589 milliseconds. Using four H200 cards in data parallelism mode, 121 requests per second were processed, whereas tensor parallelism reduced the latency of a single question to 29 milliseconds.

Across seven evaluation sets and 12,351 decision-making samples, the Prism version with int8 quantization achieved an average accuracy of 92.94 percent, which is very close to the 92.97 percent shown by the unquantized BF16 model. The compressed version, sized at 16.55 GB, can run on a single RTX 5090 video card with 32 GB of memory. All presented figures are proprietary measurements by StartLux, and the test configurations are published in the repository.

Popular