SetMaskCount
产 品 支 持 情 况
功 能 说 明
头 文 件 路 径 为:"basic_api/kernel_common.h"。
设 置Mask模 式 为Counter模 式。该 模 式 下,不 需 要 开 发 者 去 感 知 迭 代 次 数、处 理 非 对 齐 的 尾 块 等 操 作,可 直 接 传 入 计 算 数 据 量,实 际 迭 代 次 数 由Vector计 算 单 元 自 动 推 断。本 接 口 推 荐 配 合API中isSetMask模 板 参 数 使 用,当isSetMask为false时,支 持 用 户 调 用 本 接 口 手 动 管 理Counter模 式,并 通 过SetVectorMask设 置Counter模 式 下 参 与 计 算 的 元 素 个 数。
函 数 原 型
C++
__aicore__ inline void SetMaskCount()
参 数 说 明
无
返 回 值 说 明
无
约 束 说 明
设 置 为Counter模 式 的 场 景,需 要 在 矢 量 计 算 使 用 完 之 后 调 用SetMaskNorm将Mask模 式 恢 复 为Normal模 式,以 避 免 影 响 后 续 计 算。
调 用 示 例
请 参 考Counter模 式 调 用 示 例。