vllm.distributed.kv_transfer.kv_connector.v1.moriio.moriio_common ¶
HandshakeError ¶
Bases: MoRIIOError
Exception raised when handshake fails.
LayerTransferPlan dataclass ¶
Plan for transferring a single layer.
Source code in vllm/distributed/kv_transfer/kv_connector/v1/moriio/moriio_common.py
MoRIIOAgentMetadata ¶
Bases: Struct
Source code in vllm/distributed/kv_transfer/kv_connector/v1/moriio/moriio_common.py
MoRIIOConfig dataclass ¶
Source code in vllm/distributed/kv_transfer/kv_connector/v1/moriio/moriio_common.py
__init__ ¶
__init__(
local_ip: str,
local_kv_port: int,
proxy_ip: str,
local_ping_port: int,
proxy_ping_port: int,
http_port: int,
handshake_port: int,
notify_port: int,
tp_rank: int,
dp_rank: int,
dp_size: int,
tp_size: int,
) -> None
from_vllm_config classmethod ¶
from_vllm_config(vllm_config: VllmConfig) -> MoRIIOConfig
Source code in vllm/distributed/kv_transfer/kv_connector/v1/moriio/moriio_common.py
MoRIIOConnectorMetadata ¶
Bases: KVConnectorMetadata
Source code in vllm/distributed/kv_transfer/kv_connector/v1/moriio/moriio_common.py
__init__ ¶
__repr__ ¶
Source code in vllm/distributed/kv_transfer/kv_connector/v1/moriio/moriio_common.py
add_new_req ¶
add_new_req(
request_id: ReqId,
local_block_ids: list[int],
kv_transfer_params: dict[str, Any],
write_mode=False,
)
Source code in vllm/distributed/kv_transfer/kv_connector/v1/moriio/moriio_common.py
MoRIIOConstants ¶
Constants for MoRIIO connector.
Source code in vllm/distributed/kv_transfer/kv_connector/v1/moriio/moriio_common.py
VLLM_MORI_READ_ABORT_REQUEST_TIMEOUT class-attribute instance-attribute ¶
MoRIIOError ¶
MoRIIOMode ¶
ROLE ¶
Bases: Enum
Source code in vllm/distributed/kv_transfer/kv_connector/v1/moriio/moriio_common.py
RemoteAllocInfo dataclass ¶
Information about remote block allocation.
Source code in vllm/distributed/kv_transfer/kv_connector/v1/moriio/moriio_common.py
transfer_offset class-attribute instance-attribute ¶
ReqMeta dataclass ¶
Metadata for a single request.
Source code in vllm/distributed/kv_transfer/kv_connector/v1/moriio/moriio_common.py
RoleManager ¶
Manages role state across the connector.
Source code in vllm/distributed/kv_transfer/kv_connector/v1/moriio/moriio_common.py
TransferError ¶
Bases: MoRIIOError
Exception raised when transfer fails.
WriteTask dataclass ¶
Source code in vllm/distributed/kv_transfer/kv_connector/v1/moriio/moriio_common.py
enqueue_time class-attribute instance-attribute ¶
enqueue_time: float = field(default_factory=perf_counter)
get_moriio_mode ¶
get_moriio_mode() -> MoRIIOMode
Source code in vllm/distributed/kv_transfer/kv_connector/v1/moriio/moriio_common.py
get_port_offset ¶
zmq_ctx ¶
Context manager for a ZMQ socket