vllm.distributed.ec_transfer.ec_connector.cpu.utils ¶
Supporting utilities for the ECCPUConnector scheduler.
Functions:
-
build_block_descs–Per-block
(addr, size, device_id)tuples for anECSharedRegion.
build_block_descs(base_ptr, num_blocks, block_size_bytes, device_id=0) ¶
Per-block (addr, size, device_id) tuples for an ECSharedRegion.
Handed to nixl.get_xfer_descs to build a dlist where descriptor i addresses block i in the mmap. This makes a WRITE to block indices [i1, i2, ...] a simple make_prepped_xfer(..., [i1, i2]) on both ends — no per-request address math.