Skip to content

GetVecRegLen

功能说明

获取当前硬件平台芯片架构Vec计算单元位宽。

函数原型

Text
uint32_t GetVecRegLen(void) const

参数说明

返回值

  • 对于RegBase硬件平台芯片架构,返回当前硬件平台Vector计算单元位宽。
  • 对于非RegBase硬件平台芯片架构,返回0 。

约束说明

调用示例

Text
void GetLayerNormMaxMinTmpSize(...)
{
       platform_ascendc::PlatformAscendC* platform = platform_ascendc::PlatformAscendCManager::GetInstance();
        ...
        const uint32_t vecLenB32 = platform->GetVecRegLen() / LAYERNORM_SIZEOF_FLOAT;
        const uint32_t vecLenB16 = platform->GetVecRegLen() / LAYERNORM_SIZEOF_HALF;
        ...
}

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