asc_get_l0c2gm_unitflag
产品支持情况
- Ascend 950PR/Ascend 950DT:不支持
- Atlas A3 训练系列产品/Atlas A3 推理系列产品:支持
- Atlas A2 训练系列产品/Atlas A2 推理系列产品:支持
- Atlas 200I/500 A2 推理产品:不支持
- Atlas 推理系列产品AI Core:不支持
- Atlas 推理系列产品Vector Core:不支持
- Atlas 训练系列产品:不支持
功能说明
数据搬运过程中进行随路量化时,通过调用该接口获取unit_flag设置。
函数原型
C++
__aicore__ inline uint64_t asc_get_l0c2gm_unitflag()
参数说明
无
返回值说明
unit_flag设置。unit_flag是一种矩阵计算指令和矩阵搬运指令细粒度的并行,开启该功能后,硬件每计算完一个分形,计算结果就会被搬出,该功能不适用于L0C Buffer累加的场景。
流水类型
PIPE_S
约束说明
无
调用示例
C++
uint64_t unitflag_value = asc_get_l0c2gm_unitflag();