[DCP] check return_lse for all layers in dcp (#27929)

Signed-off-by: Chen Zhang <zhangch99@outlook.com>
This commit is contained in:
Chen Zhang 2025-11-05 06:27:25 -08:00 committed by GitHub
parent 0606bea2b6
commit 5d16d0fa62
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -4680,10 +4680,7 @@ class GPUModelRunner(LoRAModelRunnerMixin, KVConnectorModelRunnerMixin):
kv_transfer_group.set_host_xfer_buffer_ops(copy_kv_blocks)
if self.dcp_world_size > 1:
layer_names = self.attn_groups[0][0].layer_names
layers = get_layers_from_vllm_config(
self.vllm_config, AttentionLayerBase, layer_names
)
layers = get_layers_from_vllm_config(self.vllm_config, AttentionLayerBase)
for layer in layers.values():
assert layer.impl.need_to_return_lse_for_decode, (
"DCP requires attention impls to return"