Diffusers 文档
标准化层
加入 Hugging Face 社区
并获得增强的文档体验
开始使用
标准化层
自定义标准化层,用于支持 🤗 Diffusers 中的各种模型。
AdaLayerNorm
class diffusers.models.normalization.AdaLayerNorm
< source >( 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 )
修改后的 Norm 层,以结合时间步嵌入。
AdaLayerNormZero
class diffusers.models.normalization.AdaLayerNormZero
< source >( embedding_dim: int num_embeddings: typing.Optional[int] = None norm_type = 'layer_norm' bias = True )
规范化层自适应层归一化零 (adaLN-Zero)。
AdaLayerNormSingle
class diffusers.models.normalization.AdaLayerNormSingle
< source >( embedding_dim: int use_additional_conditions: bool = False )
规范化层自适应层归一化单层 (adaLN-single)。
正如 PixArt-Alpha 中提出的(参见:https://arxiv.org/abs/2310.00426; 第 2.3 节)。
AdaGroupNorm
class diffusers.models.normalization.AdaGroupNorm
< source >( embedding_dim: int out_dim: int num_groups: int act_fn: typing.Optional[str] = None eps: float = 1e-05 )
GroupNorm 层经过修改,以结合时间步嵌入。