开发者
资源

GetVecRegLen

功能说明

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

函数原型

1
uint32_t GetVecRegLen(void) const

参数说明

返回值

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

约束说明

调用示例

1
2
3
4
5
6
7
8
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;
        ...
}