← Back to events
ActiveAIRelease2.29.7

trunk/3b49aa3272e03eee4fd070851532f714995e402b: [distributed] Preserve PreMulSum in single-rank reduce-scatter (#198571)

What happened

Human note: on NCCL2 backend this works correctly, however legacy PGNccl produces silent wrong results, so we'd better fix it. The single-rank reduce-scatter workaround copies the input to the output without applying the reduction operator, silently dropping PreMulSum's factor. NCCL 2.29.7 fixes the corruption that originally required this workaround, so use ncclReduceScatter directly on that version and newer. For…

Summary assembled by rule from the sources below

Why it's spreading

Sources