

"""simple docstring"""



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


SCREAMING_SNAKE_CASE_					:	Optional[Any]							  =						logging.get_logger(__name__)

SCREAMING_SNAKE_CASE_					:	Union[str, Any]							  =						{
    'MIT/ast-finetuned-audioset-10-10-0.4593': (
        'https://huggingface.co/MIT/ast-finetuned-audioset-10-10-0.4593/resolve/main/config.json'
    ),
}



class 					a						(       _lowerCamelCase				):



    """simple docstring"""



    UpperCAmelCase						 =					"audio-spectrogram-transformer"

    def __init__(     self: Dict    ,						UpperCamelCase: Optional[Any]=7_68    ,						UpperCamelCase: Optional[Any]=12    ,						UpperCamelCase: Optional[int]=12    ,						UpperCamelCase: Optional[int]=30_72    ,						UpperCamelCase: Optional[int]="gelu"    ,						UpperCamelCase: Optional[Any]=0.0    ,						UpperCamelCase: Any=0.0    ,						UpperCamelCase: int=0.02    ,						UpperCamelCase: Tuple=1e-1_2    ,						UpperCamelCase: Tuple=16    ,						UpperCamelCase: Optional[Any]=True    ,						UpperCamelCase: Union[str, Any]=10    ,						UpperCamelCase: List[Any]=10    ,						UpperCamelCase: Optional[Any]=10_24    ,						UpperCamelCase: Union[str, Any]=1_28    ,						**UpperCamelCase: List[Any]    ,						):






         """simple docstring"""


         super().__init__(**UpperCamelCase       )

         A__										=  hidden_size
         A__										=  num_hidden_layers
         A__										=  num_attention_heads
         A__										=  intermediate_size
         A__										=  hidden_act
         A__										=  hidden_dropout_prob
         A__										=  attention_probs_dropout_prob
         A__										=  initializer_range
         A__										=  layer_norm_eps
         A__										=  patch_size
         A__										=  qkv_bias
         A__										=  frequency_stride
         A__										=  time_stride
         A__										=  max_length
         A__										=  num_mel_bins









"""simple docstring"""



import warnings

from ...utils import logging
from .image_processing_videomae import VideoMAEImageProcessor


SCREAMING_SNAKE_CASE_					:	List[Any]							  =						logging.get_logger(__name__)



class 					a						(       _lowerCamelCase				):



    """simple docstring"""



    def __init__(     self: Tuple    ,						*UpperCamelCase: Optional[int]    ,						**UpperCamelCase: Tuple       ):






         """simple docstring"""


         warnings.warn(
             """The class VideoMAEFeatureExtractor is deprecated and will be removed in version 5 of Transformers."""
             """ Please use VideoMAEImageProcessor instead."""    ,						UpperCamelCase    ,						)
         super().__init__(*UpperCamelCase    ,						**UpperCamelCase       )






