vllm_omni.distributed.omni_connectors.transfer_adapter.base ¶
OmniTransferAdapterBase ¶
Base class for managing data transfer via OmniConnector.
This class handles the core loop logic and connector interactions, but leaves the specific data processing (chunks, KV cache, etc.) to subclasses.
load ¶
Load request data from connector synchronously. To be implemented by subclasses.
load_async ¶
Register a request to load data. To be implemented by subclasses.
recv_loop ¶
Loop to poll for incoming data.
Process each pending request exactly once per pass. When no request made progress, back off 1 ms instead of tight-spinning on failed shm_open syscalls (which can burn a full CPU core).