GetCoreNum
Function
Obtains the number of cores on 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 GetCoreNum(void) const |
Parameters
None
Returns
Restrictions
None
Examples
1 2 3 4 5 6 7 | ge::graphStatus TilingXXX(gert::TilingContext* context) { auto ascendcPlatform = platform_ascendc::PlatformAscendC(context->GetPlatformInfo()); auto coreNum = ascendcPlatform.GetCoreNum(); // ... Design the tiling policy based on the number of cores. context->SetBlockDim(coreNum); return ret; } |
Parent topic: PlatformAscendC