Diffusers documentation
Funciones de activación
Funciones de activación
Funciones de activación personalizadas para admitir varios modelos en 🤗 Diffusers.
GELU
clase diffusers.models.activations.GELU
< source >( dim_in: intdim_out: intapproximate: str = 'none'bias: bool = True )
Función de activación GELU con soporte para aproximación tanh mediante approximate="tanh".
GEGLU
clase diffusers.models.activations.GEGLU
< source >( dim_in: intdim_out: intbias: bool = True )
Una variante de la función de activación de unidad lineal con compuerta.
ApproximateGELU
clase diffusers.models.activations.ApproximateGELU
< source >( dim_in: intdim_out: intbias: bool = True )
La forma aproximada de la unidad lineal de error gaussiano (GELU). Para más detalles, consulte la sección 2 de este artículo.
SwiGLU
clase diffusers.models.activations.SwiGLU
< source >( dim_in: intdim_out: intbias: bool = True )
Una variante de la función de activación de unidad lineal con puerta. Es similar a GEGLU pero usa SiLU / Swish en lugar de GeLU.
FP32SiLU
Función de activación SiLU con la entrada convertida a torch.float32.
LinearActivation
clase diffusers.models.activations.LinearActivation
< source >( dim_in: intdim_out: intbias: bool = Trueactivation: str = 'silu' )