Skip to content

asc_l13d_fmatrix_config

asc_l13d_fmatrix_config用于设置asc_copy_l12l0a/asc_copy_l12l0b的3D格式搬运接口的Feature map属性参数。

结构体具体定义

C++
constexpr uint64_t ASC_DEFAULT_L13D_FMATRIX_CONFIG_VALUE = 0;
union asc_l13d_fmatrix_config {
    uint64_t config = ASC_DEFAULT_L13D_FMATRIX_CONFIG_VALUE;
    struct {
        uint16_t l1_width;
        uint16_t l1_height;
        uint8_t padding_left_size;
        uint8_t padding_right_size;
        uint8_t padding_top_size;
        uint8_t padding_bottom_size;
    };
};

约束说明

asc_l13d_fmatrix_config类型的联合体变量被定义后必须对l1_heightl1_width进行赋值以符合实际场景及取值范围要求。

字段详解

表1 字段说明

字段名字段含义
l1_widthFeature map的width,取值范围:[1, 32767]。
l1_heightFeature map的height,取值范围:[1, 32767]。
padding_left_size左侧填充的大小,取值范围:[0, 255]。
padding_right_size右侧填充的大小,取值范围:[0, 255]。
padding_top_size上侧填充的大小,取值范围:[0, 255]。
padding_bottom_size下侧填充的大小,取值范围:[0, 255]。

免责声明:本站内容由 asc-devkit 仓 master 分支自动编译生成,属于持续开发版本,可能存在缺陷,仅供预览与参考。如需稳定及商用资料,请查阅官方 昇腾社区