MSP / configuration_msp_fusion.py
MahmoodAnaam's picture
End of training
9c2f1dd verified
Raw
History Blame Contribute Delete
1.06 kB
from transformers import PretrainedConfig
from transformers.utils import logging
logger = logging.get_logger(__name__)
class MSPFusionConfig(PretrainedConfig):
model_type = "msp_fusion"
def __init__(
self,
audio_hidden_size: int = 1024,
visual_hidden_size: int = 1024,
fusion_hidden_size: int = 1024,
num_attention_heads: int = 16,
attention_dropout: float = 0.1,
activation_fn: str = "gelu",
dropout: float = 0.1,
layer_norm_eps: float = 1e-5,
initializer_range: float = 0.02,
**kwargs,
):
super().__init__(**kwargs)
self.audio_hidden_size = audio_hidden_size
self.visual_hidden_size = visual_hidden_size
self.fusion_hidden_size = fusion_hidden_size
self.num_attention_heads = num_attention_heads
self.attention_dropout = attention_dropout
self.activation_fn = activation_fn
self.dropout = dropout
self.layer_norm_eps = layer_norm_eps
self.initializer_range = initializer_range