asc.language.adv.Matmul.wait_get_tensor_c
Matmul.wait_get_tensor_c() → None
当使用GetTensorC异步接口将结果矩阵从GM拷贝到UB,且UB后续需要进行Vector计算时,需要调用WaitGetTensorC进行同步。
对应的Ascend C函数原型
__aicore__ inline void WaitGetTensorC()
参数说明
无。
约束说明
- 当使能MixDualMaster(双主模式)场景时,即模板参数enableMixDualMaster设置为true,不支持使用该接口。
调用示例
# 异步模式样例
mm.iterate(sync=False)
# 其他操作
for i in range(single_corem // base_m * single_core_n // base_n):
mm.get_tensor_c(tensor=ub_cmatrix, sync=False)
mm.wait_get_tensor_c()