- API功能:计算输入
[object Object]的组归一化结果[object Object],均值[object Object],标准差的倒数[object Object],以及swish的输出。 - 计算公式:
GroupNorm: 公式中的代表
[object Object], 代表的均值, 代表的方差,代表[object Object],代表[object Object],则公式如下:swish:swish计算公式的为GroupNorm公式得到的。
[object Object]
[object Object]
- input(
[object Object]):必选参数,表示需要进行组归一化的数据,支持2-8D张量,数据类型支持[object Object],[object Object],[object Object]。 - num_groups(
[object Object]):必选参数,表示将[object Object]的第1维分为[object Object]组,[object Object]的第1维必须能被[object Object]整除。 - weight(
[object Object]):必选参数,表示权重,支持1D张量,并且第0维大小与[object Object]的第1维相同;数据类型支持[object Object],[object Object],[object Object],并且需要与[object Object]一致。 - bias(
[object Object]):必选参数,表示偏置,支持1D张量,并且第0维大小与[object Object]的第1维相同;数据类型支持[object Object],[object Object],[object Object],并且需要与[object Object]一致。 - eps(
[object Object]):可选参数,计算组归一化时加到分母上的值,以保证数值的稳定性。默认值为1e-5。 - swish_scale(
[object Object]):可选参数,用于进行swish计算的值。默认值为1.0。
y([object Object]):表示组归一化和swish计算的结果。
mean([object Object]):表示分组后的均值。
rstd([object Object]):表示分组后的标准差的倒数。
需要计算反向梯度场景时,[object Object]的第1维除以[object Object]的结果不能超过4000,[object Object]、[object Object]、[object Object]参数不支持含有-inf、inf或nan值。
[object Object]