已开启
docs: describe RMSNorm side output as inverse root mean square #138
docs: describe RMSNorm side output as inverse root mean square #138
已开启
tianjun创建于 22 天前
共 1 个文件变更+4-1
@@ -45,7 +45,10 @@ y, rstd = rms_norm(x, gamma, epsilon=1e-6)
45| `gamma` | — | 缩放权重,与x同数据类型 |45| `gamma` | — | 缩放权重,与x同数据类型 |
46| `epsilon` | 1e-6 | 分母稳定项 |46| `epsilon` | 1e-6 | 分母稳定项 |
47| 返回值 `y` | — | 归一化结果,与x形状和数据类型一致 |47| 返回值 `y` | — | 归一化结果,与x形状和数据类型一致 |
48-| 返回值 `rstd` | — | 标准差倒数,数据类型为fp32 |48+| 返回值 `rstd` | — | 稳定化均方根倒数 `1 / sqrt(mean(x^2) + epsilon)`,数据类型为fp32 |
49+ 
50+`rstd` 按均方根计算,不对 x 减去均值,因此不能解释为中心化标准差的倒数。例如一行输入 `[2, 2]` 且 `epsilon=1e-6` 时,`rstd` 约为 0.5;若用中心化方差计算,结果约为 1000,二者不同。
51+ 
49 52 
50## 精度测试53## 精度测试
51 54