


"""simple docstring"""







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       SCREAMING_SNAKE_CASE__				(		lowercase				):
       """simple docstring"""


       a  :				Union[str, Any]   ="vit_mae"

       def __init__(						self		,     snake_case__=768		,     snake_case__=12		,     snake_case__=12		,     snake_case__=3_072		,     snake_case__="gelu"		,     snake_case__=0.0		,     snake_case__=0.0		,     snake_case__=0.02		,     snake_case__=1e-12		,     snake_case__=224		,     snake_case__=16		,     snake_case__=3		,     snake_case__=True		,     snake_case__=16		,     snake_case__=512		,     snake_case__=8		,     snake_case__=2_048		,     snake_case__=0.75		,     snake_case__=False		,     **snake_case__		,     ):






         """simple docstring"""





         super().__init__(**snake_case__						)

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









"""simple docstring"""







lowerCAmelCase__      				=   [
    '''Audio''',
    '''Array2D''',
    '''Array3D''',
    '''Array4D''',
    '''Array5D''',
    '''ClassLabel''',
    '''Features''',
    '''Sequence''',
    '''Value''',
    '''Image''',
    '''Translation''',
    '''TranslationVariableLanguages''',
]
from .audio import Audio
from .features import ArrayaD, ArrayaD, ArrayaD, ArrayaD, ClassLabel, Features, Sequence, Value
from .image import Image
from .translation import Translation, TranslationVariableLanguages





