[UnitTests] Check process mask for custom tests (#507)

[ROCm/rccl commit: 699dc30f05]
Tento commit je obsažen v:
gilbertlee-amd
2022-03-02 17:24:14 -07:00
odevzdal GitHub
rodič 2419a950fe
revize c802f53282
3 změnil soubory, kde provedl 9 přidání a 4 odebrání
+2
Zobrazit soubor
@@ -26,6 +26,8 @@ namespace RcclUnitTesting
for (int totalRanks = testBed.ev.minGpus; totalRanks <= testBed.ev.maxGpus && isCorrect; ++totalRanks)
for (int isMultiProcess = 0; isMultiProcess <= 1 && isCorrect; ++isMultiProcess)
{
if (!(testBed.ev.processMask & (1 << isMultiProcess))) continue;
// Test either single process all GPUs, or 1 process per GPU
int const numProcesses = isMultiProcess ? totalRanks : 1;
testBed.InitComms(TestBed::GetDeviceIdsList(numProcesses, totalRanks), numCollPerGroup);