@tduncan / Nvidia-Optimization-Stack-VLLM Mirror · read-only / commits / 47f670b03b
Fork 0

A high-throughput and memory-efficient inference and serving engine for LLMs

Mirrored from https://github.com/tduncan-lum/Nvidia-Optimization-Stack---VLLM.git

Synced Nov 14, 05:30 UTC

[Docs] improve code formatting and comments for eliminate griffe build warning. (#25010)

Signed-off-by: samzong <samzong.lu@gmail.com>

samzong committed Sep 17, 2025 at 22:31 UTC 47f670b03b7dfb4e1149eb8b14ba9edcfc297255
3 files changed +20 -14
vllm/benchmarks/serve.py
+1 -1
@@ -139,7 +139,7 @@ async def get_request(
139 A lower burstiness value (0 < burstiness < 1) results
140 in more bursty requests, while a higher burstiness value
141 (burstiness > 1) results in a more uniform arrival of requests.
142 - ramp_up_strategy (optional):
142 + ramp_up_strategy (optional):
143 The ramp-up strategy. Can be "linear" or "exponential".
144 If None, uses constant request rate (specified by request_rate).
145 ramp_up_start_rps (optional):
vllm/distributed/eplb/eplb_state.py
+5 -4
@@ -337,11 +337,12 @@ class EplbState:
337 Args:
338 model (MixtureOfExperts): The MoE model.
339 is_dummy (bool): If `True`, this is a dummy step and the load
340 - metrics recorded in this forward pass will not count. Defaults
341 - to `False`.
340 + metrics recorded in this forward pass will not count.
341 + Defaults to `False`.
342 is_profile (bool): If `True`, perform a dummy rearrangement
343 - with maximum communication cost. This is used in `profile_run`
344 - to reserve enough memory for the communication buffer.
343 + with maximum communication cost. This is used in
344 + `profile_run` to reserve enough memory
345 + for the communication buffer.
346 log_stats (bool): If `True`, log the expert load metrics.
347
348 # Stats
vllm/distributed/eplb/rebalance_algo.py
+14 -9
@@ -109,13 +109,16 @@ def rebalance_experts_hierarchical(
109 num_physical_experts: number of physical experts after replication
110 num_groups: number of expert groups
111 num_nodes: number of server nodes, where the intra-node network
112 - (e.g, NVLink) is faster
112 + (e.g., NVLink) is faster
113 num_gpus: number of GPUs, must be a multiple of `num_nodes`
114
115 Returns:
116 - physical_to_logical_map: [num_moe_layers, num_physical_experts]
117 - logical_to_physical_map: [num_moe_layers, num_logical_experts, X]
118 - logical_count: [num_moe_layers, num_logical_experts]
116 + physical_to_logical_map (torch.Tensor):
117 + [num_moe_layers, num_physical_experts]
118 + logical_to_physical_map (torch.Tensor):
119 + [num_moe_layers, num_logical_experts, X]
120 + logical_count (torch.Tensor):
121 + [num_moe_layers, num_logical_experts]
122 """
123 num_layers, num_logical_experts = weight.shape
124 assert num_logical_experts % num_groups == 0
@@ -197,11 +200,13 @@ def rebalance_experts(
200 num_gpus: number of GPUs, must be a multiple of `num_nodes`
201
202 Returns:
200 - physical_to_logical_map: [layers, num_replicas], the expert index of
201 - each replica
202 - logical_to_physical_map: [layers, num_logical_experts, X], the replica
203 - indices for each expert
204 - expert_count: [layers, num_logical_experts], number of physical
203 + physical_to_logical_map:
204 + [layers, num_replicas], the expert index of each replica
205 + logical_to_physical_map:
206 + [layers, num_logical_experts, X], the replica indices for each
207 + expert
208 + expert_count:
209 + [layers, num_logical_experts], number of physical
210 replicas for each logical expert
211 """
212 num_layers, num_logical_experts = weight.shape