mirror of
https://git.datalinker.icu/vllm-project/vllm.git
synced 2026-09-09 02:27:00 +08:00
[Feature][eplb] add verify ep or tp or dp (#21102)
Signed-off-by: rongfu.leng <rongfu.leng@daocloud.io>
This commit is contained in:
parent
9e23ad9655
commit
3779eb8c81
@ -2108,6 +2108,15 @@ class ParallelConfig:
|
|||||||
raise ValueError(
|
raise ValueError(
|
||||||
"num_redundant_experts must be non-negative, but got "
|
"num_redundant_experts must be non-negative, but got "
|
||||||
f"{self.num_redundant_experts}.")
|
f"{self.num_redundant_experts}.")
|
||||||
|
if not self.enable_expert_parallel:
|
||||||
|
raise ValueError(
|
||||||
|
"enable_expert_parallel must be True to use EPLB.")
|
||||||
|
if self.tensor_parallel_size * self.data_parallel_size <= 1:
|
||||||
|
raise ValueError(
|
||||||
|
"EPLB requires tensor_parallel_size or data_parallel_size "
|
||||||
|
f"to be greater than 1, but got "
|
||||||
|
f"TP={self.tensor_parallel_size},DP={self.data_parallel_size}."
|
||||||
|
)
|
||||||
else:
|
else:
|
||||||
if self.num_redundant_experts != 0:
|
if self.num_redundant_experts != 0:
|
||||||
raise ValueError(
|
raise ValueError(
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user