HcclReduceOp

Description

Defines the reduction operation types for collective communication.

Prototype

1
2
3
4
5
6
7
typedef enum {
    HCCL_REDUCE_SUM = 0,    /* sum */
    HCCL_REDUCE_PROD = 1,   /* prod */
    HCCL_REDUCE_MAX = 2,    /* max */
    HCCL_REDUCE_MIN = 3,    /* min */
    HCCL_REDUCE_RESERVED    /* reserved */
} HcclReduceOp;