Diffusers documentation
Funções de ativação
Funções de ativação
Funções de ativação personalizadas para suportar vários modelos no 🤗 Diffusers.
GELU
classe diffusers.models.activations.GELU
< source >( dim_in: intdim_out: intapproximate: str = 'none'bias: bool = True )
Função de ativação GELU com suporte à aproximação tanh usando approximate="tanh".
GEGLU
classe diffusers.models.activations.GEGLU
< source >( dim_in: intdim_out: intbias: bool = True )
Uma variante da função de ativação da unidade linear com portão.
ApproximateGELU
classe diffusers.models.activations.ApproximateGELU
< source >( dim_in: intdim_out: intbias: bool = True )
A forma aproximada da Gaussian Error Linear Unit (GELU). Para mais detalhes, consulte a seção 2 deste artigo.
SwiGLU
classe diffusers.models.activations.SwiGLU
< source >( dim_in: intdim_out: intbias: bool = True )
Uma variante da função de ativação gated linear unit. É semelhante ao GEGLU, mas usa SiLU / Swish em vez de GeLU.
FP32SiLU
Função de ativação SiLU com entrada convertida para torch.float32.
LinearActivation
classe diffusers.models.activations.LinearActivation
< source >( dim_in: intdim_out: intbias: bool = Trueactivation: str = 'silu' )