mirror of
https://github.com/microsoft/mscclpp.git
synced 2026-05-25 15:24:43 +00:00
- setupNvlsChannels now takes the Communicator and barriers internally after binding all switch channels, replacing the explicit bootstrap()->barrier() previously done only in AllreduceNvlsPacket. - Demote nRanksPerIpcDomain_ / nBaseChannels_ to locals in AllreduceNvlsBlockPipeline and AllreduceNvlsWarpPipeline; they were never read outside initialize(). - Drive-by: pick up in-tree edits to switch_channel_device.hpp, executor.cc, communicator.hpp, and allreduce_rsag.cu. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>