mindspore.ops.communication.get_backend
- mindspore.ops.communication.get_backend(group=None)[源代码]
获取通信进程组的后端。
说明
MindSpore每个进程仅支持一个通信后端。它应该是 hccl/nccl/mccl 之一。目前仅支持hccl和mccl。
- 参数:
group (str,可选) - 要工作的通信组。通常,组应由
mindspore.ops.communication.new_group()创建,默认值:None,在Ascend中表示"hccl_world_group"。
- 返回:
str,组的后端。
- 异常:
TypeError - 如果 group 不是str。
- 支持平台:
AscendCPU
样例:
>>> import mindspore as ms >>> from mindspore.ops.communication import init_process_group, get_backend >>> ms.set_device(device_target="Ascend") >>> init_process_group() >>> backend = get_backend() >>> print("backend is: ", backend) backend is: hccl