vllm.mocks.mock_nixl_connector
FakeNixlWrapper
¶
Mock implementation of NixlWrapper for testing.
We don't inherit from nixl._api.nixl_agent because nixl may not be installed.
Source code in vllm/mocks/mock_nixl_connector.py
_check_xfer_state_cycles
instance-attribute
¶
_check_xfer_state_cycles: defaultdict[int, int] = (
defaultdict(lambda: 0)
)
add_remote_agent
¶
check_xfer_state
¶
get_new_notifs
¶
get_reg_descs
¶
get_xfer_descs
¶
make_prepped_xfer
¶
make_prepped_xfer(
xfer_type: str,
local_xfer_side_handle: int,
local_block_descs_ids: list[int],
remote_xfer_side_handle: int,
remote_block_descs_ids: list[int],
notif_msg: Optional[bytes] = None,
) -> int