
"""simple docstring"""





from ...configuration_utils import PretrainedConfig
from ...utils import logging


_a														=		logging.get_logger(__name__)

_a														=		{
    """google/vivit-b-16x2-kinetics400""": (
        """https://huggingface.co/google/vivit-b-16x2-kinetics400/resolve/main/config.json"""
    ),
    # See all Vivit models at https://huggingface.co/models?filter=vivit
}






class    _UpperCAmelCase(   lowerCamelCase     ):
		lowercase__      =				'vivit'



		def __init__( self    ,		__a=2_24    ,		__a=32    ,		__a=[2, 16, 16]    ,		__a=3    ,		__a=7_68    ,		__a=12    ,		__a=12    ,		__a=30_72    ,		__a="gelu_fast"    ,		__a=0.0    ,		__a=0.0    ,		__a=0.02    ,		__a=1e-06    ,		__a=True    ,		**__a    ,		)	->	Optional[int]:






							'''simple docstring'''
							_UpperCamelCase										=  hidden_size
							_UpperCamelCase										=  num_hidden_layers
							_UpperCamelCase										=  num_attention_heads
							_UpperCamelCase										=  intermediate_size
							_UpperCamelCase										=  hidden_act
							_UpperCamelCase										=  hidden_dropout_prob
							_UpperCamelCase										=  attention_probs_dropout_prob
							_UpperCamelCase										=  initializer_range
							_UpperCamelCase										=  layer_norm_eps

							_UpperCamelCase										=  image_size
							_UpperCamelCase										=  num_frames
							_UpperCamelCase										=  tubelet_size
							_UpperCamelCase										=  num_channels
							_UpperCamelCase										=  qkv_bias

							super().__init__(**__a)








"""simple docstring"""





from ...configuration_utils import PretrainedConfig
from ...utils import logging


_a														=		logging.get_logger(__name__)

_a														=		{
    """microsoft/biogpt""": """https://huggingface.co/microsoft/biogpt/resolve/main/config.json""",
    # See all BioGPT models at https://huggingface.co/models?filter=biogpt
}






class    _UpperCAmelCase(   lowerCamelCase     ):
		lowercase__      =				'biogpt'



		def __init__( self    ,		__a=4_23_84    ,		__a=10_24    ,		__a=24    ,		__a=16    ,		__a=40_96    ,		__a="gelu"    ,		__a=0.1    ,		__a=0.1    ,		__a=10_24    ,		__a=0.02    ,		__a=1e-12    ,		__a=True    ,		__a=True    ,		__a=0.0    ,		__a=0.0    ,		__a=1    ,		__a=0    ,		__a=2    ,		**__a    ,		)	->	Dict:






							'''simple docstring'''
							_UpperCamelCase										=  vocab_size
							_UpperCamelCase										=  max_position_embeddings
							_UpperCamelCase										=  hidden_size
							_UpperCamelCase										=  num_hidden_layers
							_UpperCamelCase										=  num_attention_heads
							_UpperCamelCase										=  intermediate_size
							_UpperCamelCase										=  hidden_act
							_UpperCamelCase										=  hidden_dropout_prob
							_UpperCamelCase										=  attention_probs_dropout_prob
							_UpperCamelCase										=  initializer_range
							_UpperCamelCase										=  layer_norm_eps
							_UpperCamelCase										=  scale_embedding
							_UpperCamelCase										=  use_cache
							_UpperCamelCase										=  layerdrop
							_UpperCamelCase										=  activation_dropout
							super().__init__(pad_token_id=__a    ,		bos_token_id=__a    ,		eos_token_id=__a    ,		**__a)






