mindspore.communication.get_local_rank ====================================== .. image:: https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/website-images/br_base/resource/_static/logo_source.svg :target: https://gitee.com/mindspore/mindspore/blob/br_base/docs/api/api_python/communication/mindspore.communication.get_local_rank.rst :alt: 查看源文件 .. py:function:: mindspore.communication.get_local_rank(group=GlobalComm.WORLD_COMM_GROUP) 获取指定通信组中当前设备的本地设备序号。 .. note:: - MindSpore的GPU和CPU版本不支持此方法。 - `get_local_rank` 方法应该在 `init` 方法之后使用。 参数: - **group** (`str`) - 通信组名称,通常由 `create_group` 方法创建,否则将使用默认组名称。默认值: ``GlobalComm.WORLD_COMM_GROUP`` 。 返回: int,调用该方法的进程对应的通信组内本地设备序号。 异常: - **TypeError** - 在参数 `group` 不是字符串时抛出。 - **ValueError** - 在后端不可用时抛出。 - **RuntimeError** - `HCCL` 服务不可用时,或者使用了MindSpore的GPU或CPU版本。 样例: .. note:: .. include:: ../ops/mindspore.ops.comm_note.txt