ProcessMesh

class paddle.distributed. ProcessMesh

ProcessMesh 对象描述了所使用进程的笛卡尔拓扑结构。

参数

  • mesh (list|numpy.array) - 表示一组设备的逻辑笛卡尔拓扑。笛卡尔网格的每个维度都被称为网格维度,以名称进行引用。同一 ProcessMesh 内的网格维度名称必须唯一。

  • dim_names (list,可选) - ProcessMesh 各个轴的名称。

  • shape (list|tuple,可选) - 定义 ProcessMesh 的形状。

  • process_ids (list|tuple,可选) - 进程的 id 集合。

代码示例

COPY-FROM: paddle.distributed.ProcessMesh