GetCoreNumAiv
Function
Obtains the number of vector cores on AI Cores of the current hardware platform. If the AI Core architecture is in the decoupled mode of Cube and Vector, the number of Vector cores is returned. In the coupled mode, the number of AI Cores is returned.
Prototype
1 | uint32_t GetCoreNumAiv(void) const |
Parameters
None
Returns
Restrictions
None
Examples
1 2 3 4 5 6 7 8 | ge::graphStatus TilingXXX(gert::TilingContext* context) { auto ascendcPlatform = platform_ascendc::PlatformAscendC(context->GetPlatformInfo()); auto aicNum = ascendcPlatform.GetCoreNumAic(); auto aivNum = ascendcPlatform.GetCoreNumAiv(); // ... Split by aivNum. context->SetBlockDim(ascendcPlatform.CalcTschBlockDim(aivNum, aicNum, aivNum)); return ret; } |
Parent topic: PlatformAscendC