





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


lowerCAmelCase_    =				logging.get_logger(__name__)

lowerCAmelCase_    =				{
    '''facebook/vit-mae-base''': '''https://huggingface.co/facebook/vit-mae-base/resolve/main/config.json''',
    # See all ViT MAE models at https://huggingface.co/models?filter=vit-mae
}



class 					__lowerCAmelCase       (			_a     ):
			lowerCamelCase_     :     str       			=      '''vit_mae'''






			def __init__(self					,							__magic_name__=768					,							__magic_name__=12					,							__magic_name__=12					,							__magic_name__=3072					,							__magic_name__="gelu"					,							__magic_name__=0.0					,							__magic_name__=0.0					,							__magic_name__=0.02					,							__magic_name__=1e-12					,							__magic_name__=224					,							__magic_name__=16					,							__magic_name__=3					,							__magic_name__=True					,							__magic_name__=16					,							__magic_name__=512					,							__magic_name__=8					,							__magic_name__=2048					,							__magic_name__=0.75					,							__magic_name__=False					,							**__magic_name__					,							)     ->   Tuple:


							'''simple docstring'''



							super().__init__(**__magic_name__    )

							snake_case_						:    Optional[Any]				=  hidden_size
							snake_case_						:    int				=  num_hidden_layers
							snake_case_						:    str				=  num_attention_heads
							snake_case_						:    Any				=  intermediate_size
							snake_case_						:    Optional[Any]				=  hidden_act
							snake_case_						:    int				=  hidden_dropout_prob
							snake_case_						:    List[Any]				=  attention_probs_dropout_prob
							snake_case_						:    Any				=  initializer_range
							snake_case_						:    Tuple				=  layer_norm_eps
							snake_case_						:    Optional[int]				=  image_size
							snake_case_						:    List[Any]				=  patch_size
							snake_case_						:    str				=  num_channels
							snake_case_						:    Tuple				=  qkv_bias
							snake_case_						:    List[Any]				=  decoder_num_attention_heads
							snake_case_						:    int				=  decoder_hidden_size
							snake_case_						:    Dict				=  decoder_num_hidden_layers
							snake_case_						:    Any				=  decoder_intermediate_size
							snake_case_						:    Optional[int]				=  mask_ratio
							snake_case_						:    Optional[Any]				=  norm_pix_loss







def      lowerCamelCase_						(				_UpperCamelCase ,				_UpperCamelCase )		->						str:






				"""simple docstring"""


				return "\n".join(
				    f'''{number} * {i} = {number * i}''' for i in range(1 ,				number_of_terms + 1 ) )


if __name__ == "__main__":
	print(multiplication_table(number=5, number_of_terms=1_0))
