asc_set_mask_count
产 品 支 持 情 况
| 产 品 | 是 否 支 持 |
|---|---|
| √ | |
| √ |
功 能 说 明
设 置Mask模 式 为Counter模 式。该 模 式 下,不 需 要 开 发 者 去 感 知 迭 代 次 数、处 理 非 对 齐 的 尾 块 等 操 作,可 直 接 传 入 数 据 计 算 数 量,实 际 迭 代 次 数 由Vector计 算 单 元 自 动 推 断。在 前n个 数 据 计 算 类 的 接 口 内 部 会 自 动 设 置 该 模 式,不 需 要 自 行 设 置。
函 数 原 型
C++
__aicore__ inline void asc_set_mask_count()
参 数 说 明
无
返 回 值 说 明
无
流 水 类 型
PIPE_S
约 束 说 明
该API需 和asc_set_vector_mask配 合 使 用。
调 用 示 例
C++
asc_set_mask_count();
asc_set_vector_mask(0, static_cast<uint64_t>(64)); // 设 置 前64个 元 素 参 与 计 算
... // 计 算 操 作
asc_set_mask_norm(); // 恢 复 为Normal模 式。此 步 骤 可 根 据 需 求,按 需 设 置。