destroy_process_group¶
- destroy_process_group ( group=None ) ¶
销毁一个指定的通信组。
参数¶
group (ProcessGroup, 可选): 待销毁的通信组。所有通信组都会被销毁(包括默认的通信组),并且整个分布式环境也会回到未被初始化的状态。
返回¶
无返回值。
代码示例¶
>>> 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