



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


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

_lowercase		:				Dict      		={
    "google/fnet-base": "https://huggingface.co/google/fnet-base/resolve/main/config.json",
    "google/fnet-large": "https://huggingface.co/google/fnet-large/resolve/main/config.json"
    # See all FNet models at https://huggingface.co/models?filter=fnet
}

class        snake_case__    (A__		):







						"""simple docstring"""




						__lowerCAmelCase					:Optional[Any]      =					"fnet"

						def __init__(       self ,       __lowercase=3_2_0_0_0 ,       __lowercase=7_6_8 ,       __lowercase=1_2 ,       __lowercase=3_0_7_2 ,       __lowercase="gelu_new" ,       __lowercase=0.1 ,       __lowercase=5_1_2 ,       __lowercase=4 ,       __lowercase=0.0_2 ,       __lowercase=1E-12 ,       __lowercase=False ,       __lowercase=5_1_2 ,       __lowercase=3 ,       __lowercase=1 ,       __lowercase=2 ,       **__lowercase ,       ) ->				List[Any]:
									"""simple docstring"""




									super().__init__(pad_token_id=__lowercase ,       bos_token_id=__lowercase ,       eos_token_id=__lowercase ,       **__lowercase  )

									a__       :						Optional[Any]							=  vocab_size
									a__       :						str							=  max_position_embeddings
									a__       :						Union[str, Any]							=  hidden_size
									a__       :						Union[str, Any]							=  num_hidden_layers
									a__       :						int							=  intermediate_size
									a__       :						Optional[Any]							=  hidden_act
									a__       :						Dict							=  hidden_dropout_prob
									a__       :						Dict							=  initializer_range
									a__       :						Union[str, Any]							=  type_vocab_size
									a__       :						Optional[int]							=  layer_norm_eps
									a__       :						str							=  use_tpu_fourier_optimizations
									a__       :						List[str]							=  tpu_short_seq_length









import warnings

from ...utils import logging
from .image_processing_mobilevit import MobileViTImageProcessor


_lowercase		:				Union[str, Any]      		=logging.get_logger(__name__)

class        snake_case__    (A__		):







						"""simple docstring"""




						def __init__(       self ,       *__lowercase ,       **__lowercase  ) ->				None:
									"""simple docstring"""




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




