destroy_process_group¶
- paddle.distributed. destroy_process_group ( group=None ) [source]
-
Destroy a given group for communication
- Parameters
-
group (Group, optional) – The group to be destroyed. All of process groups, including the default group, will be destroyed and the distributed environment will be deinitialized.
Returns : None
Warning
This API only supports the dygraph mode.
Examples
# required: distributed import paddle import paddle.distributed as dist dist.init_parallel_env() group = dist.new_group([0, 1]) dist.destroy_process_group(group) print(dist.is_initialized()) # True dist.destroy_process_group() print(dist.is_initialized()) # False