mindspore.mint.distributed.get_group_rank ============================================== .. py:function:: mindspore.mint.distributed.get_group_rank(group, global_rank) 由通信集群中的全局设备序号获取指定用户通信组中的rank ID。 .. note:: `get_group_rank` 方法应该在 :func:`mindspore.mint.distributed.init_process_group` 方法之后使用。 参数: - **group** (str) - 通信组名称,通常由 :func:`mindspore.mint.distributed.new_group` 方法创建,如果为 ``None`` , Ascend平台表示为 ``"hccl_world_group"`` 。 - **global_rank** (int) - 通信集群内的全局rank ID。 返回: 当前通信组内的rank_ID,数据类型为int。 异常: - **TypeError** - 在参数 `global_rank` 不是数字或参数 `group` 不是字符串时抛出。 - **RuntimeError** - 如果目标设备无效,或者后端无效,或者分布式初始化失败。 样例: .. note:: .. include:: mindspore.mint.comm_note.txt