Diffusers 文档
归一化层
并获得增强的文档体验
开始使用
归一化层
用于支持 🤗 Diffusers 中各种模型的定制归一化层。
AdaLayerNorm
类 diffusers.models.normalization.AdaLayerNorm
< 来源 >( embedding_dim: int num_embeddings: typing.Optional[int] = None output_dim: typing.Optional[int] = None norm_elementwise_affine: bool = False norm_eps: float = 1e-05 chunk_dim: int = 0 )
归一化层经过修改,以结合时间步嵌入。
AdaLayerNormZero
类 diffusers.models.normalization.AdaLayerNormZero
< 来源 >( embedding_dim: int num_embeddings: typing.Optional[int] = None norm_type = 'layer_norm' bias = True )
自适应层归一化层零(adaLN-Zero)。
AdaLayerNormSingle
类 diffusers.models.normalization.AdaLayerNormSingle
< 来源 >( embedding_dim: int use_additional_conditions: bool = False )
自适应层归一化单(adaLN-single)。
如 PixArt-Alpha 中所提议(参见:https://huggingface.ac.cn/papers/2310.00426;第 2.3 节)。
AdaGroupNorm
类 diffusers.models.normalization.AdaGroupNorm
< 来源 >( embedding_dim: int out_dim: int num_groups: int act_fn: typing.Optional[str] = None eps: float = 1e-05 )
经过修改的 GroupNorm 层,以结合时间步嵌入。
AdaLayerNormContinuous
类 diffusers.models.normalization.AdaLayerNormContinuous
< 来源 >( embedding_dim: int conditioning_embedding_dim: int elementwise_affine = True eps = 1e-05 bias = True norm_type = 'layer_norm' )
带有归一化层(layer_norm 或 rms_norm)的自适应归一化层。
RMSNorm
类 diffusers.models.normalization.RMSNorm
< 来源 >( dim eps: float elementwise_affine: bool = True bias: bool = False )
Zhang 等人在 https://huggingface.co/papers/1910.07467 中引入的 RMS 归一化。
GlobalResponseNorm
类 diffusers.models.normalization.GlobalResponseNorm
< source >( dim )
ConvNeXt-v2 中引入的全局响应归一化 (https://huggingface.co/papers/2301.00808)。
LuminaLayerNormContinuous
class diffusers.models.normalization.LuminaLayerNormContinuous
< source >( embedding_dim: int conditioning_embedding_dim: int elementwise_affine = True eps = 1e-05 bias = True norm_type = 'layer_norm' out_dim: typing.Optional[int] = None )
SD35AdaLayerNormZeroX
class diffusers.models.normalization.SD35AdaLayerNormZeroX
< source >( embedding_dim: int norm_type: str = 'layer_norm' bias: bool = True )
自适应层归一化零 (AdaLN-Zero) 归一化层。
AdaLayerNormZeroSingle
class diffusers.models.normalization.AdaLayerNormZeroSingle
< source >( embedding_dim: int norm_type = 'layer_norm' bias = True )
自适应层归一化层零(adaLN-Zero)。
LuminaRMSNormZero
class diffusers.models.normalization.LuminaRMSNormZero
< source >( embedding_dim: int norm_eps: float norm_elementwise_affine: bool )
自适应 RMS 归一化零层。
LpNorm
class diffusers.models.normalization.LpNorm
< source >( p: int = 2 dim: int = -1 eps: float = 1e-12 )
CogView3PlusAdaLayerNormZeroTextImage
class diffusers.models.normalization.CogView3PlusAdaLayerNormZeroTextImage
< source >( embedding_dim: int dim: int )
自适应层归一化层零(adaLN-Zero)。
CogVideoXLayerNormZero
class diffusers.models.normalization.CogVideoXLayerNormZero
< source >( conditioning_dim: int embedding_dim: int elementwise_affine: bool = True eps: float = 1e-05 bias: bool = True )
MochiRMSNormZero
class diffusers.models.transformers.transformer_mochi.MochiRMSNormZero
< source >( embedding_dim: int hidden_dim: int eps: float = 1e-05 elementwise_affine: bool = False )
Mochi 中使用的自适应 RMS 归一化。
MochiRMSNorm
class diffusers.models.normalization.MochiRMSNorm
< source >( dim eps: float elementwise_affine: bool = True )