Operator SplitParallel

Operator Library: Base

该算子将 Parallelism 度为 N 的输入链路拆分为 M 个 Parallelism 度为 N/M 的输出链路。 输入 Parallelism (N) 必须能被输出链路数量 (M) 整除。 此算子的反向操作为 'MergeParallel'。

下图展示了输入 Parallelism 为 4 且有 4 个输出链路的示例。

此示例展示了输入 Parallelism 为 4 且有 2 个输出链路的情况。

I/O Property

Property 值
Operator Type O
Input Link I,数据输入
Output Link O[0, M-1],数据输出

Supported Link Format

Link Parameter Input Link I 输出链路 O[0, M-1]
Bit Width [1, 64]1 as I
Arithmetic {unsigned, signed} as I
Parallelism any I.Parallelism / M
Kernel Columns any as I
Kernel Rows any as I
Img Protocol {VALT_IMAGE2D, VALT_LINE1D, VALT_PIXEL0D} as I
Color Format any as I
Color Flavor any as I
Max. Img Width any as I
Max. Img Height any as I

1

输入 Bit Width 的范围是 [1, 64]。对于有符号输入,范围是 [2, 64]。对于无符号彩色输入,范围是 [3, 63],对于有符号彩色输入,范围是 [6, 63]。

参数

无

使用示例

以下示例展示了 SplitParallel 算子的使用方法: