

"""simple docstring"""





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


_a				   =							logging.get_logger(__name__)

_a				   =							{
    'dandelin/vilt-b32-mlm': 'https://huggingface.co/dandelin/vilt-b32-mlm/blob/main/config.json'
}




class       _lowerCAmelCase						(			lowercase     ):







 """simple docstring"""







 __UpperCAmelCase			:      int     	=			"vilt"


 def __init__(    self							:    Any,      UpperCAmelCase__							:    str=3_0_5_2_2,      UpperCAmelCase__							:    int=2,      UpperCAmelCase__							:    Optional[int]=2,      UpperCAmelCase__							:    Optional[Any]=4_0,      UpperCAmelCase__							:    str=7_6_8,      UpperCAmelCase__							:    int=1_2,      UpperCAmelCase__							:    str=1_2,      UpperCAmelCase__							:    Optional[int]=3_0_7_2,      UpperCAmelCase__							:    Union[str, Any]="gelu",      UpperCAmelCase__							:    Any=0.0,      UpperCAmelCase__							:    List[str]=0.0,      UpperCAmelCase__							:    List[Any]=0.02,      UpperCAmelCase__							:    Any=1E-12,      UpperCAmelCase__							:    List[Any]=3_8_4,      UpperCAmelCase__							:    Any=3_2,      UpperCAmelCase__							:    Dict=3,      UpperCAmelCase__							:    List[str]=True,      UpperCAmelCase__							:    int=-1,      UpperCAmelCase__							:    List[str]=False,      UpperCAmelCase__							:    int=-1,      **UpperCAmelCase__							:    Any,      ):
    super().__init__(tie_word_embeddings=UpperCAmelCase__,      **UpperCAmelCase__			)

    __lowercase			=		vocab_size
    __lowercase			=		type_vocab_size
    __lowercase			=		modality_type_vocab_size
    __lowercase			=		max_position_embeddings

    __lowercase			=		hidden_size
    __lowercase			=		num_hidden_layers
    __lowercase			=		num_attention_heads
    __lowercase			=		intermediate_size
    __lowercase			=		hidden_act
    __lowercase			=		hidden_dropout_prob
    __lowercase			=		attention_probs_dropout_prob
    __lowercase			=		initializer_range
    __lowercase			=		layer_norm_eps

    __lowercase			=		image_size
    __lowercase			=		patch_size
    __lowercase			=		num_channels
    __lowercase			=		qkv_bias
    __lowercase			=		max_image_length
    __lowercase			=		num_images







"""simple docstring"""





def 						_A						(						UpperCamelCase_  : float,    UpperCamelCase_  : float)			->		float:
   '''simple docstring'''


   __lowercase			=		float()
   try:
      __lowercase			=		mass * acceleration
   except Exception:
      return -0.0
   return force


if __name__ == "__main__":
   import doctest

   # run doctest
   doctest.testmod()

   # demo
   _a				   =							12.5
   _a				   =							10
   _a				   =							newtons_second_law_of_motion(mass, acceleration)
   print('The force is ', force, 'N')




