GetSpecialMDLConfig
功能说明
用于配置SpecialMDL模板的参数,获取自定义SpecialMDL模板。SpecialMDL模板的介绍请参考表 模板特性。
函数原型
1
|
__aicore__ constexpr MatmulConfig GetSpecialMDLConfig(const bool intrinsicsLimit = false, const bool batchLoop = false, const uint32_t doMTE2Preload = 0, const bool isVecND2NZ = false, bool isPerTensor = false, bool hasAntiQuantOffset = false) |
参数说明
本接口的所有参数用于设置MatmulConfig结构体中的参数,其中互相对应的参数的功能作用相同。
返回值
支持的型号
约束说明
无
调用示例
1 2 3 4 5 6 7 |
constexpr MatmulConfig MM_CFG = GetSpecialMDLConfig(); AscendC::Matmul<A_TYPE, B_TYPE, C_TYPE, BIAS_TYPE, MM_CFG> mm; REGIST_MATMUL_OBJ(&pipe, GetSysWorkSpacePtr(), mm, &tiling); mm.SetTensorA(gm_a); mm.SetTensorB(gm_b); mm.SetBias(gm_bias); mm.IterateAll(gm_c); |
父主题: Matmul