asc.language.adv.Matmul.set_bias
- Matmul.set_bias(tensor: BaseTensor) None
设置矩阵乘的Bias。
对应的Ascend C函数原型
__aicore__ inline void SetBias(const GlobalTensor<BiasT>& biasGlobal)
__aicore__ inline void SetBias(const LocalTensor<BiasT>& inputBias)
参数说明
tensor: Bias矩阵。类型为GlobalTensor或LocalTensor。
约束说明
在Matmul Tiling计算中,必须配置TCubeTiling结构中的is_bias参数为1,即使能Bias后,才能调用本接口设置Bias矩阵。
传入的Bias地址空间大小需要保证不小于single_n。
调用示例
asc.adv.register_matmul(pipe, workspace, mm, tiling) mm.set_tensor_a(gm_a) mm.set_tensor_b(gm_b) mm.set_bias(gm_bias) # 设置Bias mm.iterate_all(gm_c)