We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 48bb7fe commit 9ef920aCopy full SHA for 9ef920a
src/group.cc
@@ -142,15 +142,15 @@ static ncclResult_t doLaunches(struct ncclComm* head) {
142
}
143
144
while (true) { // Iterate rounds of launches for clique.
145
- bool moreRounds;
+ bool moreRounds = false;
146
comm = cliqueHead;
147
do { // Iterate clique members.
148
struct ncclComm* next = comm->groupNext;
149
if (useBarrier) {
150
// Barrier reduction result tells us if this was the final round.
151
moreRounds = 0 != ncclCommIntraBarrierOut(comm);
152
} else {
153
- moreRounds = comm->unlaunchedPlansHead != nullptr;
+ moreRounds |= comm->unlaunchedPlansHead != nullptr;
154
155
if (moreRounds) {
156
// Pop next unlaunched kernel
0 commit comments