EnableMultiCoreSplitK

功能说明

多核场景,通过该接口开启切K轴。不调用该接口的情况下,默认不切K轴。在GetTiling接口调用前使用。

函数原型

1
void EnableMultiCoreSplitK(bool flag)

参数说明

表1 参数说明

参数名

输入/输出

描述

flag

输入

是否开启切K轴。

  • true:开启切K轴
  • false:不开启切K轴

返回值说明

无

约束说明

调用示例

完整的算子样例请参考多核切K场景的算子样例。

1
2
3
4
auto ascendcPlatform = platform_ascendc::PlatformAscendC(context->GetPlatformInfo());
matmul_tiling::MultiCoreMatmulTiling tiling(ascendcPlatform);  

tiling.EnableMultiCoreSplitK(true);  // 开启切K轴