asc_ndim_pad_count_config
asc_ndim_pad_count_config用于asc_set_ndim_pad_count接口中,设置asc_ndim_copy_gm2ub接口的各个维度左右侧的padding元素个数。
结构体具体定义
constexpr uint64_t ASC_DEFAULT_NDIM_PAD_COUNT_CONFIG_VALUE = 0;
union asc_ndim_pad_count_config {
uint64_t config = ASC_DEFAULT_NDIM_PAD_COUNT_CONFIG_VALUE;
struct {
uint8_t loop1_lp_count;
uint8_t loop1_rp_count;
uint8_t loop2_lp_count;
uint8_t loop2_rp_count;
uint8_t loop3_lp_count;
uint8_t loop3_rp_count;
uint8_t loop4_lp_count;
uint8_t loop4_rp_count;
};
};
字段详解
| 字段名 | 字段含义 |
|---|---|
| loop1_lp_count | 表示1维左侧需要补齐的元素个数。 单位为元素个数,取值范围为[0, 255],默认值为0。 |
| loop1_rp_count | 表示1维右侧需要补齐的元素个数。 单位为元素个数,取值范围为[0, 255],默认值为0。 |
| loop2_lp_count | 表示2维左侧需要补齐的元素个数。 单位为元素个数,取值范围为[0, 255],默认值为0。 |
| loop2_rp_count | 表示2维右侧需要补齐的元素个数。 单位为元素个数,取值范围为[0, 255],默认值为0。 |
| loop3_lp_count | 表示3维左侧需要补齐的元素个数。 单位为元素个数,取值范围为[0, 255],默认值为0。 |
| loop3_rp_count | 表示3维右侧需要补齐的元素个数。 单位为元素个数,取值范围为[0, 255],默认值为0。 |
| loop4_lp_count | 表示4维左侧需要补齐的元素个数。 单位为元素个数,取值范围为[0, 255],默认值为0。 |
| loop4_rp_count | 表示4维右侧需要补齐的元素个数。 单位为元素个数,取值范围为[0, 255],默认值为0。 |