Skip to content

bloqade.lanes.arch.build.topology.AllToAllSiteTopology

← Module overview

classAllToAllSiteTopologysource

bloqade.lanes.arch.build.topology.AllToAllSiteTopology

All-to-all site connectivity: one bus per (src, dst) pair.

class AllToAllSiteTopology

For N sites, produces N*(N-1)/2 single-element buses allowing any site to reach any other site directly.

methodgenerate_site_busessource

bloqade.lanes.arch.build.topology.AllToAllSiteTopology.generate_site_buses

def generate_site_buses(num_sites: int) -> tuple[SiteBus, ...]

Parameters

NameTypeDescription
num_sitesint

Returns

tuple[SiteBus, ...]

source