mindspore.ops.communication.destroy_process_group
- mindspore.ops.communication.destroy_process_group(group=None)[源代码]
销毁用户集合通信组。如果 group 为
None或"hccl_world_group",则销毁所有组并释放集合通信库。说明
此方法在GPU和CPU版本的MindSpore中不受支持。
此方法应在
mindspore.ops.communication.init_process_group()之后使用。
- 参数:
group (str,可选) - 要工作的通信组。通常,组应由
mindspore.ops.communication.new_group()创建。默认值:None,即Ascend平台表示为"hccl_world_group"。
- 异常:
TypeError - 如果 group 不是字符串。
RuntimeError - 如果HCCL不可用或MindSpore是GPU/CPU版本。
- 支持平台:
Ascend
样例:
>>> import mindspore as ms >>> from mindspore.ops.communication import init_process_group, destroy_process_group >>> ms.set_device(device_target="Ascend") >>> init_process_group() >>> destroy_process_group()