vllm.distributed.kv_transfer.kv_connector.v1.umbp.runtime.base
¶
Backend-neutral runtime contract for UMBP.
Classes:
IUMBPRuntime
¶
Bases: Protocol
Methods:
-
create_scheduler_handle–Create a scheduler-side handle.
-
create_worker_handle–Create a worker-side handle.
Source code in vllm/distributed/kv_transfer/kv_connector/v1/umbp/runtime/base.py
UMBPSchedulerHandle
¶
UMBPWorkerHandle
¶
Bases: Protocol
Methods:
-
close–Release worker-side resources.
-
load–Start loading the requested plans.
-
poll–Return a finished job without blocking, or None if still pending.
-
publish–Accept a completed store; a runtime may defer visibility until then.
-
register_buffers–Register each unique KV allocation with the runtime.
-
store–Start storing the requested plans.
-
wait–Block until the job is final and its buffers are safe to reuse.