SetBias
功能说明
设置矩阵乘的Bias。
函数原型
1 | __aicore__ inline void SetBias(const GlobalTensor<BiasT>& biasGlobal) |
1 | __aicore__ inline void SetBias(const LocalTensor<BiasT>& inputBias) |
参数说明
参数名 |
输入/输出 |
描述 |
---|---|---|
biasGlobal |
输入 |
Bias矩阵。类型为GlobalTensor。 A矩阵、B矩阵、Bias支持的数据类型组合可参考Matmul输入输出数据类型的组合说明。 |
inputBias |
输入 |
Bias矩阵。类型为LocalTensor,支持的TPosition为TSCM/VECOUT。 A矩阵、B矩阵、Bias支持的数据类型组合可参考Matmul输入输出数据类型的组合说明。 |
返回值
无
支持的型号
约束说明
传入的Bias地址空间大小需要保证不小于singleN。
调用示例
1 2 3 4 5 | REGIST_MATMUL_OBJ(&pipe, GetSysWorkSpacePtr(), mm, &tiling); mm.SetTensorA(gm_a); mm.SetTensorB(gm_b); mm.SetBias(gm_bias); // 设置Bias mm.IterateAll(gm_c); |