"""simple docstring"""


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


a				=logging.get_logger(__name__)

a				={
    '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   __UpperCAmelCase		(      __lowerCAmelCase      ):
				A__ :  Union[str, Any]    				=			'''vit_mae'''

				def __init__( self      ,					_lowerCamelCase=768      ,					_lowerCamelCase=12      ,					_lowerCamelCase=12      ,					_lowerCamelCase=3072      ,					_lowerCamelCase="gelu"      ,					_lowerCamelCase=0.0      ,					_lowerCamelCase=0.0      ,					_lowerCamelCase=0.0_2      ,					_lowerCamelCase=1E-12      ,					_lowerCamelCase=224      ,					_lowerCamelCase=16      ,					_lowerCamelCase=3      ,					_lowerCamelCase=True      ,					_lowerCamelCase=16      ,					_lowerCamelCase=512      ,					_lowerCamelCase=8      ,					_lowerCamelCase=2048      ,					_lowerCamelCase=0.7_5      ,					_lowerCamelCase=False      ,					**_lowerCamelCase      ,					):
										super().__init__(**_lowerCamelCase )

										lowerCamelCase__   =hidden_size
										lowerCamelCase__   =num_hidden_layers
										lowerCamelCase__   =num_attention_heads
										lowerCamelCase__   =intermediate_size
										lowerCamelCase__   =hidden_act
										lowerCamelCase__   =hidden_dropout_prob
										lowerCamelCase__   =attention_probs_dropout_prob
										lowerCamelCase__   =initializer_range
										lowerCamelCase__   =layer_norm_eps
										lowerCamelCase__   =image_size
										lowerCamelCase__   =patch_size
										lowerCamelCase__   =num_channels
										lowerCamelCase__   =qkv_bias
										lowerCamelCase__   =decoder_num_attention_heads
										lowerCamelCase__   =decoder_hidden_size
										lowerCamelCase__   =decoder_num_hidden_layers
										lowerCamelCase__   =decoder_intermediate_size
										lowerCamelCase__   =mask_ratio
										lowerCamelCase__   =norm_pix_loss



"""simple docstring"""


def      lowerCamelCase_					(   __lowerCAmelCase							)				->   bool:




						'''simple docstring'''



						return number & 1 == 0


if __name__ == "__main__":
	import doctest

	doctest.testmod()


