aclnnGluBackward
产品支持情况
功能说明
计算公式:
数学计算表达式:
假设输出的GLUGrad有两部分组成:out=[a_grad, b_grad],则: sig_b = sigmoid(b) a_grad = y_grad * sig_b b_grad = a_grad * (a - a * sig_b) 其中:y_grad为gradOut,a表示的是输入张量根据指定dim进行均分后的前部分张量,b表示后半部分张量。
函数原型
每个算子分为,必须先调用“aclnnGluBackwardGetWorkspaceSize”接口获取计算所需workspace大小以及包含了算子计算流程的执行器,再调用“aclnnGluBackward”接口执行计算。
[object Object][object Object]
[object Object]
[object Object]
aclnnGluBackwardGetWorkspaceSize
aclnnGluBackward
约束说明
无。
调用示例
[object Object]