获取当前硬件平台的核数。
uint32_t GetCoreNum(void) const;
参数 |
输入/输出 |
说明 |
|---|---|---|
- |
- |
- |
AI Core的数量。
针对Atlas 推理系列产品、Atlas 训练系列产品,AI Core指1个Cube Core和1个Vector Core。
针对Atlas A2训练系列产品,AI Core指1个Cube Core和2个Vector Core。
无
ge::graphStatus TilingXXX(gert::TilingContext* context) {
auto ascendcPlatform = platform_ascendc::PlatformAscendC(context->GetPlatformInfo());
auto coreNum = ascendcPlatform.GetCoreNum();
// ... 根据核数自行设计Tiling策略
context->SetBlockDim(coreNum);
return ret;
}