已合并
fix(add_rms_norm_cast): correct doc formula to match kernel implementation #8689
fix(add_rms_norm_cast): correct doc formula to match kernel implementation #8689
已合并
liangyuhua创建于 17 天前
1 个文件变更+5-5
@@ -29,15 +29,15 @@
29- 计算公式:29- 计算公式:
30 30 
31 $$31 $$
32- x_i=x1_{i}+x2_{i}32+ x_i=float(x1_{i})+float(x2_{i})
33 $$33 $$
34 34 
35 $$35 $$
36- y2Out=\operatorname{RmsNorm}(x_i)=\frac{1}{\operatorname{Rms}(\mathbf{x})} * x_i *g_i, \quad \text { where } \operatorname{Rms}(\mathbf{x})=\sqrt{\frac{1}{n} \sum_{i=1}^n x_i^2+eps}36+ y1Out=\operatorname{RmsNorm}(x_i)=\frac{1}{\operatorname{Rms}(\mathbf{x})} * x_i *g_i, \quad \text { where } \operatorname{Rms}(\mathbf{x})=\sqrt{\frac{1}{n} \sum_{i=1}^n x_i^2+eps}
37 $$37 $$
38 38 
39 $$39 $$
40- y1Out=float(y2Out)40+ y2Out=cast(y1Out)
41 $$41 $$
42 42 
43## 函数原型43## 函数原型
@@ -135,7 +135,7 @@ aclnnStatus aclnnAddRmsNormCast(
135 <tr>135 <tr>
136 <td>y1Out(aclTensor*)</td>136 <td>y1Out(aclTensor*)</td>
137 <td>输出</td>137 <td>输出</td>
138- <td>表示归一化后经过类型转换的输出数据。对应公式中的`y1Out`。</td>138+ <td>表示归一化后的输出数据。对应公式中的`y1Out`。</td>
139 <td><ul><li>支持空Tensor。</li><li>shape、数据格式需要与入参`x1`保持一致。</li></ul></td>139 <td><ul><li>支持空Tensor。</li><li>shape、数据格式需要与入参`x1`保持一致。</li></ul></td>
140 <td>FLOAT32</td>140 <td>FLOAT32</td>
141 <td>ND</td>141 <td>ND</td>
@@ -145,7 +145,7 @@ aclnnStatus aclnnAddRmsNormCast(
145 <tr>145 <tr>
146 <td>y2Out(aclTensor*)</td>146 <td>y2Out(aclTensor*)</td>
147 <td>输出</td>147 <td>输出</td>
148- <td>表示归一化后的输出数据。对应公式中的`y2Out`。</td>148+ <td>表示归一化后经过类型转换的输出数据。对应公式中的`y2Out`。</td>
149 <td><ul><li>支持空Tensor。</li><li>shape、数据格式、数据类型均需要与入参`x1`保持一致。</li></ul></td>149 <td><ul><li>支持空Tensor。</li><li>shape、数据格式、数据类型均需要与入参`x1`保持一致。</li></ul></td>
150 <td>FLOAT16、BFLOAT16</td>150 <td>FLOAT16、BFLOAT16</td>
151 <td>ND</td>151 <td>ND</td>