aclnnFatreluMul
产品支持情况
功能说明
接口功能:
将输入Tensor按照最后一个维度分为左右两个Tensor:x1和x2,对左边的x1进行Threshold计算,将计算结果与x2相乘。
计算公式:
给定输入张量input,最后一维的长度为2d,进行以下计算:
将input分割为两部分:
对x1应用Threshold激活函数,定义如下:
因此,计算:
最终输出是x1和x2的逐元素乘积:
函数原型
每个算子分为,必须先调用“aclnnFatreluMulGetWorkspaceSize”接口获取入参并根据计算流程计算所需workspace大小,再调用“aclnnFatreluMul”接口执行计算。
[object Object]
[object Object]
aclnnFatreluMulGetWorkspaceSize
aclnnFatreluMul
约束说明
确定性计算:
- aclnnFatreluMul默认确定性实现。
典型场景尾轴为16的倍数,当尾轴为非32Byte对齐时,建议走小算子拼接逻辑。
调用示例
[object Object]