vllm.distributed.kv_transfer.kv_connector.factory
KVConnectorFactory
¶
Source code in vllm/distributed/kv_transfer/kv_connector/factory.py
_registry
class-attribute
instance-attribute
¶
_registry: dict[
str, Callable[[], type[KVConnectorBaseType]]
] = {}
create_connector_v0
classmethod
¶
create_connector_v0(
rank: int, local_rank: int, config: VllmConfig
) -> KVConnectorBase
Source code in vllm/distributed/kv_transfer/kv_connector/factory.py
create_connector_v1
classmethod
¶
create_connector_v1(
config: VllmConfig, role: KVConnectorRole
) -> KVConnectorBase_V1
Source code in vllm/distributed/kv_transfer/kv_connector/factory.py
register_connector
classmethod
¶
Register a connector with a lazy-loading module and class name.