接口列表

表1 接口列表

接口

功能

Init

初始化Matmul对象,传入tiling参数。

SetTensorA

设置矩阵乘的左矩阵A。

SetTensorB

设置矩阵乘的右矩阵B。

SetBias

设置矩阵乘的Bias。

ClearBias

清除Bias标志位,表示matmul计算时没有Bias参与。

Iterate

每调用一次Iterate,会计算出一片baseM * baseN的C矩阵。

IterateAll

调用IterateAll,会计算出singleCoreM * singleCoreN大小的C矩阵。

End

一个matmul计算结束时需要调用一次End函数。

SetHF32

设置是否使能HF32模式。当前版本暂不支持。

GetOffsetC

获取本次计算时当前分片在整个C矩阵中的位置。

SetTail

在不改变tiling的场景下,重新设置本次计算的singleM/singleN/singleK。

GetTensorC

配合Iterate使用,一次Iterate后,获取一块C矩阵片。