


'''simple docstring'''



from collections import OrderedDict
from typing import Mapping

from packaging import version

from ...configuration_utils import PretrainedConfig
from ...onnx import OnnxConfig
from ...utils import logging


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

__UpperCAmelCase    :List[str]				       =     {
    "facebook/data2vec-vision-base-ft": (
        "https://huggingface.co/facebook/data2vec-vision-base-ft/resolve/main/config.json"
    ),
}



class 			a       (	_a ):


     """simple docstring"""






     SCREAMING_SNAKE_CASE :				Any							     =     "data2vec-vision"

     def __init__(       self  :	Tuple							,				snake_case  :	str=768							,				snake_case  :	List[str]=12							,				snake_case  :	Tuple=12							,				snake_case  :	List[str]=3072							,				snake_case  :	Dict="gelu"							,				snake_case  :	str=0.0							,				snake_case  :	Union[str, Any]=0.0							,				snake_case  :	Union[str, Any]=0.02							,				snake_case  :	Tuple=1E-12							,				snake_case  :	int=224							,				snake_case  :	Union[str, Any]=16							,				snake_case  :	str=3							,				snake_case  :	Any=False							,				snake_case  :	Dict=False							,				snake_case  :	Dict=False							,				snake_case  :	int=False							,				snake_case  :	Union[str, Any]=0.1							,				snake_case  :	int=0.1							,				snake_case  :	Optional[int]=True							,				snake_case  :	int=[3, 5, 7, 11]							,				snake_case  :	Dict=[1, 2, 3, 6]							,				snake_case  :	Dict=True							,				snake_case  :	Union[str, Any]=0.4							,				snake_case  :	Optional[int]=256							,				snake_case  :	Optional[int]=1							,				snake_case  :	int=False							,				snake_case  :	Any=255							,				**snake_case  :	str							,				)		->							List[str]:
          super().__init__(**snake_case    )

          __UpperCAmelCase			:				List[str]													=    hidden_size
          __UpperCAmelCase			:				int													=    num_hidden_layers
          __UpperCAmelCase			:				Tuple													=    num_attention_heads
          __UpperCAmelCase			:				Dict													=    intermediate_size
          __UpperCAmelCase			:				Any													=    hidden_act
          __UpperCAmelCase			:				Optional[int]													=    hidden_dropout_prob
          __UpperCAmelCase			:				List[Any]													=    attention_probs_dropout_prob
          __UpperCAmelCase			:				Any													=    initializer_range
          __UpperCAmelCase			:				Optional[Any]													=    layer_norm_eps

          __UpperCAmelCase			:				Optional[Any]													=    image_size
          __UpperCAmelCase			:				Dict													=    patch_size
          __UpperCAmelCase			:				Dict													=    num_channels
          __UpperCAmelCase			:				Any													=    use_mask_token
          __UpperCAmelCase			:				Dict													=    use_absolute_position_embeddings
          __UpperCAmelCase			:				int													=    use_relative_position_bias
          __UpperCAmelCase			:				Dict													=    use_shared_relative_position_bias
          __UpperCAmelCase			:				Optional[Any]													=    layer_scale_init_value
          __UpperCAmelCase			:				List[str]													=    drop_path_rate
          __UpperCAmelCase			:				List[str]													=    use_mean_pooling
          # decode head attributes (semantic segmentation)
          __UpperCAmelCase			:				Optional[Any]													=    out_indices
          __UpperCAmelCase			:				Any													=    pool_scales
          # auxiliary head attributes (semantic segmentation)
          __UpperCAmelCase			:				Optional[Any]													=    use_auxiliary_head
          __UpperCAmelCase			:				Optional[int]													=    auxiliary_loss_weight
          __UpperCAmelCase			:				Dict													=    auxiliary_channels
          __UpperCAmelCase			:				int													=    auxiliary_num_convs
          __UpperCAmelCase			:				str													=    auxiliary_concat_input
          __UpperCAmelCase			:				Optional[Any]													=    semantic_loss_ignore_index



class 			a       (	_a ):


     """simple docstring"""






     SCREAMING_SNAKE_CASE :				str							     =     version.parse("1.11" )

     @property
     def 				lowerCamelCase__				(       self  :	Dict    )		->							Mapping[str, Mapping[int, str]]:
          return OrderedDict(
              [
                  ('''pixel_values''', {0: '''batch''', 1: '''num_channels''', 2: '''height''', 3: '''width'''}),
              ]    )






     @property
     def 				lowerCamelCase__				(       self  :	Union[str, Any]    )		->							float:
          return 1E-4



'''simple docstring'''



def 			_a			(		_lowercase      :			int = 4000000						):





     '''simple docstring'''






     __UpperCAmelCase			:				Tuple													=    []
     __UpperCAmelCase							,     __UpperCAmelCase			:				int													=    0, 1
     while b <= n:
          if b % 2 == 0:
               even_fibs.append(_lowercase						)
          __UpperCAmelCase							,     __UpperCAmelCase			:				Dict													=    b, a + b
     return sum(_lowercase						)


if __name__ == "__main__":
      print(f"""{solution() = }""")