flashinfer.moe_ep.NVLinkTwoSidedConfig¶
- class flashinfer.moe_ep.NVLinkTwoSidedConfig(backend_name: str = 'nvlink_two_sided', comm_backend: 'CommBackend' | None = None)¶
Bases:
objectOptions of
NVLinkTwoSidedAlltoAll.Pass to
create_communication(..., backend=NVLinkTwoSidedConfig())orMoEEpLayer(..., backend=SplitConfig(comm=NVLinkTwoSidedConfig())).comm_backendexchanges the MNNVL memory handles and defaults to torch.distributed over the bootstrap process group.