diff --git a/docs/source/notes/ddp.rst b/docs/source/notes/ddp.rst index 5634482675f..8b540984466 100644 --- a/docs/source/notes/ddp.rst +++ b/docs/source/notes/ddp.rst @@ -145,14 +145,11 @@ ProcessGroup - `ProcessGroup.hpp `__: contains the abstract API of all process group implementations. The ``c10d`` - library provides 4 implementations out of the box, namely, - `ProcessGroupGloo`, `ProcessGroupNCCL`, `ProcessGroupMPI`, and - `ProcessGroupRoundRobin`, where `ProcessGroupRoundRobin` is a composition of - multiple process group instances and launches collective communications in a - round-robin manner. ``DistributedDataParallel`` uses - ``ProcessGroup::broadcast()`` to send model states from the process with rank - 0 to others during initialization and ``ProcessGroup::allreduce()`` to sum - gradients. + library provides 3 implementations out of the box, namely, + `ProcessGroupGloo`, `ProcessGroupNCCL`, and `ProcessGroupMPI`. + ``DistributedDataParallel`` uses ``ProcessGroup::broadcast()`` to send + model states from the process with rank 0 to others during initialization + and ``ProcessGroup::allreduce()`` to sum gradients. - `Store.hpp `__: