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.co/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 )