Fix min_nchannels bug for gfx94* nranks=4 (#1202)
Signed-off-by: nileshnegi <Nilesh.Negi@amd.com>
[ROCm/rccl commit: d9661c17e6]
This commit is contained in:
@@ -1396,10 +1396,7 @@ static ncclResult_t initTransportsRank(struct ncclComm* comm, struct ncclComm* p
|
|||||||
allGather3Data[rank].nc = 16;
|
allGather3Data[rank].nc = 16;
|
||||||
else if (nranks == 4)
|
else if (nranks == 4)
|
||||||
// NCCL_MIN_NCHANNELS=24
|
// NCCL_MIN_NCHANNELS=24
|
||||||
allGather3Data[rank].nc = 6;
|
allGather3Data[rank].nc = 4;
|
||||||
else if (nranks == 8)
|
|
||||||
// NCCL_MIN_NCHANNELS=56
|
|
||||||
allGather3Data[rank].nc = 2;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
allGather3Data[rank].pivotA2AEnabled = comm->topo->pivotA2AEnabled && rcclParamPivotAlltoallEnable();
|
allGather3Data[rank].pivotA2AEnabled = comm->topo->pivotA2AEnabled && rcclParamPivotAlltoallEnable();
|
||||||
|
|||||||
Reference in New Issue
Block a user