in gala/graph_manager.py [0:0]
def _make_graph(self):
phone_book = [[] for _ in range(self.world_size)]
for rank in range(self.world_size):
group = phone_book[rank]
for i in range(1, self.world_size):
f_peer = self._rotate_forward(rank, i)
if f_peer not in group and f_peer != rank:
group.append(f_peer)
return phone_book