Added creation of new tree and added switch for using treesplit for specific cases (#551)

이 커밋은 다음에 포함됨:
akolliasAMD
2022-05-25 18:55:14 -04:00
커밋한 사람 GitHub
부모 700b473211
커밋 98f0809a39
8개의 변경된 파일229개의 추가작업 그리고 6개의 파일을 삭제
+2
파일 보기
@@ -789,6 +789,8 @@ ncclResult_t initTransportsRank_3(struct ncclComm* comm, struct allGather3Data_t
NCCLCHECK(ncclCalloc(&rings, nranks*MAXCHANNELS));
NCCLCHECK(ncclTopoPostset(comm, nodesFirstRank, nodesTreePatterns, allTopoRanks, rings, &collNetGraph, nc));
if (comm->topo->pivotA2ANumBiRings == 3) NCCLCHECK(ncclTreeBasePostset(comm, &treeGraph));
free(allTopoRanks);
free(nodesTreePatterns);
free(nodesFirstRank);