bloqade.lanes.arch.build.topology.AllToAllSiteTopology
← Module overview
class
method
source
classAllToAllSiteTopology¶source
bloqade.lanes.arch.build.topology.AllToAllSiteTopology
All-to-all site connectivity: one bus per (src, dst) pair.
class AllToAllSiteTopologyFor N sites, produces N*(N-1)/2 single-element buses allowing any site to reach any other site directly.
methodgenerate_site_buses¶source
bloqade.lanes.arch.build.topology.AllToAllSiteTopology.generate_site_buses
def generate_site_buses(num_sites: int) -> tuple[SiteBus, ...]Parameters
| Name | Type | Description |
|---|---|---|
num_sites | int |
Returns
tuple[SiteBus, ...]