vllm.v1.worker.ec_connector_model_runner_mixin ¶
Define EC connector functionality mixin for model runners.
ECConnectorModelRunnerMixin ¶
Source code in vllm/v1/worker/ec_connector_model_runner_mixin.py
_get_ec_connector_output staticmethod ¶
_get_ec_connector_output(
scheduler_output: SchedulerOutput,
encoder_cache: dict[str, Tensor],
**kwargs,
) -> Generator[ECConnectorOutput, None, None]
Source code in vllm/v1/worker/ec_connector_model_runner_mixin.py
get_finished_ec_transfers staticmethod ¶
get_finished_ec_transfers(
scheduler_output: SchedulerOutput,
) -> tuple[set[str] | None, set[str] | None]
Source code in vllm/v1/worker/ec_connector_model_runner_mixin.py
maybe_get_ec_connector_output staticmethod ¶
maybe_get_ec_connector_output(
scheduler_output: SchedulerOutput,
encoder_cache: dict[str, Tensor],
**kwargs,
) -> AbstractContextManager[ECConnectorOutput | None]