asc.language.adv.Matmul.set_user_def_info
Matmul.set_user_def_info(tiling_ptr: GlobalAddress) → None
使能模板参数MatmulCallBackFunc(自定义回调函数)时,设置算子tiling地址,用于回调函数使用,该接口仅需调用一次。
对应的Ascend C函数原型
__aicore__ inline void SetUserDefInfo(const uint64_t tilingPtr)
参数说明
- tiling_ptr:设置的算子tiling地址。
约束说明
- 若回调函数中需要使用tiling_ptr参数时,必须调用此接口;若回调函数不使用tilingPtr参数,无需调用此接口。
- 当使能MixDualMaster(双主模式)场景时,即模板参数enableMixDualMaster设置为true,不支持使用该接口。
调用示例
tiling_ptr = tiling
mm.set_user_def_info(tiling_ptr)
mm.set_tensor_a(gm_a)
mm.set_tensor_b(gm_b)
mm.iterate_all()