下载
中文
注册

RmsNormBackwardOperation

功能

rmsnorm的反向计算。

定义

struct RmsNormBackwardParam {};

输入

参数

维度

数据类型

格式

描述

dy

[-1,…,-1]

float16/float/bf16

ND

输入梯度。维度与x相同。数据类型与x一致。

x

[-1,…,-1]

float16/float/bf16

ND

正向计算输入。

rstd

[-1,…,-1]

float

ND

正向计算中间结果。

gamma

[-1,…,-1]

float16/float/bf16

ND

数据类型与x一致。维度数需要大于0,并小于x的维度数,gamma的维度从最后一维向前,每一维都需要和x保持一致。

输出

参数

维度

数据类型

格式

描述

dx

[-1,…,-1]

float16/float/bf16

ND

正向输入x的梯度。维度与x一致。数据类型与x一致。

dgamma

[-1,…,-1]

float

ND

正向输入gamma的梯度。维度与gamma一致。

规格约束

当前只支持Atlas 800I A2 推理产品/Atlas A2 训练系列产品