vllm-project/vllm

[Feature]: Default eplb num_redundant_experts to the lowest valid value if unspecified

Open

#30075 opened on Dec 4, 2025

View on GitHub
 (9 comments) (0 reactions) (0 assignees)Python (80,034 stars) (16,816 forks)batch import
feature requestgood first issuehelp wantedunstale

Description

🚀 The feature, motivation and pitch

EPLB requires the number of experts to be chosen up front and there is a known minimum valid value that can be derived from the vllm startup configuration. Since extra EPLB experts trades kv cache memory for potential performance improvements, but that is not guaranteed to pay off, having the EPLB value default to the minimum valid value would reduce friction on enabling EPLB the first time until users are ready to tune.

As a consequence, it would also streamline templating the same config to work across multiple EP sizes for the default case.

Alternatives

No response

Additional context

No response

Before submitting a new issue...

  • Make sure you already searched for relevant issues, and asked the chatbot living at the bottom right corner of the documentation page, which can answer lots of frequently asked questions.

Contributor guide