harmony 鸿蒙LayerNormFusion
LayerNormFusion
概述
对一个tensor从某一axis开始做层归一化。
该算子对应的NodeType为NODE_TYPE_LAYER_NORM_FUSION。
输入:
x,n维tensor。
gamma,一个m维tensor,gamma维度应该与input做归一化部分的shape一致。
beta,一个m维tensor,shape与gamma一样。
输出:
- output,n维输出tensor,数据类型和shape和input一致。
 
起始版本: 3.2
相关模块:NNRt
汇总
Public 属性
| 名称 | 描述 | 
|---|---|
| long beginNormAxis | 指定x需进行层归一化的起始维度。 | 
| float epsilon | 为数值稳定性定义一个加到分母上的值。 | 
| boolean elementwiseAffine | elementwiseAffine为true为元素级别的操作,反之则不是。 | 
| long beginParamsAxis | 指定输入参数gamma,beta需进行层归一化的开始维度,其值必须在[-n, n)范围内。 | 
类成员变量说明
beginNormAxis
long LayerNormFusion::beginNormAxis
描述
指定x需进行层归一化的起始维度。
beginParamsAxis
long LayerNormFusion::beginParamsAxis
描述
指定输入参数gamma,beta需进行层归一化的开始维度,其值必须在[-n, n)范围内。
elementwiseAffine
boolean LayerNormFusion::elementwiseAffine
描述
elementwiseAffine为true为元素级别的操作,反之则不是。
epsilon
float LayerNormFusion::epsilon
描述
为数值稳定性定义一个加到分母上的值。
你可能感兴趣的鸿蒙文章
                        
                            0
                        
                        
                             赞
                        
                    
                    
                热门推荐
- 
                        2、 - 优质文章
 - 
                        3、 gate.io
 - 
                        7、 openharmony
 - 
                        9、 golang