






'''simple docstring'''




from collections import OrderedDict
from typing import Mapping

from ...configuration_utils import PretrainedConfig
from ...onnx import OnnxConfig


lowerCamelCase_												=					{
    '''albert-base-v1''': '''https://huggingface.co/albert-base-v1/resolve/main/config.json''',
    '''albert-large-v1''': '''https://huggingface.co/albert-large-v1/resolve/main/config.json''',
    '''albert-xlarge-v1''': '''https://huggingface.co/albert-xlarge-v1/resolve/main/config.json''',
    '''albert-xxlarge-v1''': '''https://huggingface.co/albert-xxlarge-v1/resolve/main/config.json''',
    '''albert-base-v2''': '''https://huggingface.co/albert-base-v2/resolve/main/config.json''',
    '''albert-large-v2''': '''https://huggingface.co/albert-large-v2/resolve/main/config.json''',
    '''albert-xlarge-v2''': '''https://huggingface.co/albert-xlarge-v2/resolve/main/config.json''',
    '''albert-xxlarge-v2''': '''https://huggingface.co/albert-xxlarge-v2/resolve/main/config.json''',
}

class    _UpperCAmelCase			(     snake_case_						):




   """simple docstring"""

   snake_case    				=						'''albert'''

   def __init__(		self :	List[Any]      ,      __UpperCAmelCase :	Union[str, Any]=30000      ,      __UpperCAmelCase :	List[str]=128      ,      __UpperCAmelCase :	List[Any]=4096      ,      __UpperCAmelCase :	Optional[Any]=12      ,      __UpperCAmelCase :	Optional[int]=1      ,      __UpperCAmelCase :	List[str]=64      ,      __UpperCAmelCase :	str=16384      ,      __UpperCAmelCase :	Optional[int]=1      ,      __UpperCAmelCase :	int="gelu_new"      ,      __UpperCAmelCase :	Dict=0      ,      __UpperCAmelCase :	Tuple=0      ,      __UpperCAmelCase :	Tuple=512      ,      __UpperCAmelCase :	Any=2      ,      __UpperCAmelCase :	Any=0.02      ,      __UpperCAmelCase :	Optional[Any]=1E-12      ,      __UpperCAmelCase :	Any=0.1      ,      __UpperCAmelCase :	Optional[Any]="absolute"      ,      __UpperCAmelCase :	Optional[int]=0      ,      __UpperCAmelCase :	Optional[int]=2      ,      __UpperCAmelCase :	Dict=3      ,      **__UpperCAmelCase :	Optional[int]      ,      ):





         '''simple docstring'''





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

         _A			     =	vocab_size
         _A			     =	embedding_size
         _A			     =	hidden_size
         _A			     =	num_hidden_layers
         _A			     =	num_hidden_groups
         _A			     =	num_attention_heads
         _A			     =	inner_group_num
         _A			     =	hidden_act
         _A			     =	intermediate_size
         _A			     =	hidden_dropout_prob
         _A			     =	attention_probs_dropout_prob
         _A			     =	max_position_embeddings
         _A			     =	type_vocab_size
         _A			     =	initializer_range
         _A			     =	layer_norm_eps
         _A			     =	classifier_dropout_prob
         _A			     =	position_embedding_type





class    _UpperCAmelCase			(     snake_case_						):




   """simple docstring"""

   @property
   def 						lowerCAmelCase (		self :	List[str]		):





         '''simple docstring'''





         if self.task == "multiple-choice":
               _A			     =	{0: "batch", 1: "choice", 2: "sequence"}
         else:
               _A			     =	{0: "batch", 1: "sequence"}
         return OrderedDict(
             [
                 ("input_ids", dynamic_axis),
                 ("attention_mask", dynamic_axis),
                 ("token_type_ids", dynamic_axis),
             ]		)








from math import ceil



def    __UpperCAmelCase (	__a      :			int = 1_001	)			->     int:

					"""simple docstring"""

					_a	:    List[Any]         =		1

					for i in range(1		,int(ceil(n / 2.0	)	)	):
										_a	:    Optional[Any]         =		2 * i + 1
										_a	:    Optional[int]         =		2 * i
										_a	:    str         =		total + 4 * odd**2 - 6 * even

					return total


if __name__ == "__main__":
			import sys

			if len(sys.argv) == 1:
						print(solution())
			else:
						try:
									a__				=		int(sys.argv[1])
									print(solution(n))
						except ValueError:
									print('''Invalid entry - please enter a number''')



