vllm_gaudi.v1.worker.hpu_dp_utils ¶
HPUDPMetadata 数据类 ¶
Source code in vllm_gaudi/v1/worker/hpu_dp_utils.py
__init__ ¶
__init__(
hidden_states_across_dp: Tensor,
router_logits_across_dp: Tensor,
local_hidden_states: Tensor,
) -> None
make 静态方法 ¶
make(
vllm_config: VllmConfig, num_tokens: int
) -> HPUDPMetadata
Source code in vllm_gaudi/v1/worker/hpu_dp_utils.py
get_hpu_dp_metadata ¶
get_hpu_dp_metadata() -> Optional[HPUDPMetadata]
override_hpu_dp_metadata ¶
override_hpu_dp_metadata(
hpu_dp_metadata: Optional[HPUDPMetadata],
)
一个上下文管理器,用于覆盖当前的 HPU DP 元数据。这用于覆盖特定前向传播的 HPU DP 元数据。
Source code in vllm_gaudi/v1/worker/hpu_dp_utils.py
set_hpu_dp_metadata ¶
set_hpu_dp_metadata(
vllm_config: VllmConfig, num_tokens: int
)