


'''simple docstring'''

from collections import OrderedDict
from typing import Mapping

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


__lowercase:		Any							=     logging.get_logger(__name__)

__lowercase:		str							=     {
    "nghuyong/ernie-1.0-base-zh": "https://huggingface.co/nghuyong/ernie-1.0-base-zh/resolve/main/config.json",
    "nghuyong/ernie-2.0-base-en": "https://huggingface.co/nghuyong/ernie-2.0-base-en/resolve/main/config.json",
    "nghuyong/ernie-2.0-large-en": "https://huggingface.co/nghuyong/ernie-2.0-large-en/resolve/main/config.json",
    "nghuyong/ernie-3.0-base-zh": "https://huggingface.co/nghuyong/ernie-3.0-base-zh/resolve/main/config.json",
    "nghuyong/ernie-3.0-medium-zh": "https://huggingface.co/nghuyong/ernie-3.0-medium-zh/resolve/main/config.json",
    "nghuyong/ernie-3.0-mini-zh": "https://huggingface.co/nghuyong/ernie-3.0-mini-zh/resolve/main/config.json",
    "nghuyong/ernie-3.0-micro-zh": "https://huggingface.co/nghuyong/ernie-3.0-micro-zh/resolve/main/config.json",
    "nghuyong/ernie-3.0-nano-zh": "https://huggingface.co/nghuyong/ernie-3.0-nano-zh/resolve/main/config.json",
    "nghuyong/ernie-gram-zh": "https://huggingface.co/nghuyong/ernie-gram-zh/resolve/main/config.json",
    "nghuyong/ernie-health-zh": "https://huggingface.co/nghuyong/ernie-health-zh/resolve/main/config.json",
}







class  UpperCAmelCase (       SCREAMING_SNAKE_CASE__):
 _lowerCamelCase :					Union[str, Any]    					=					'ernie'

 def __init__( self :	Tuple,					a_ :	Union[str, Any]=3_0522,					a_ :	Union[str, Any]=768,					a_ :	Dict=12,					a_ :	List[Any]=12,					a_ :	Any=3072,					a_ :	Any="gelu",					a_ :	Union[str, Any]=0.1,					a_ :	str=0.1,					a_ :	Optional[Any]=512,					a_ :	List[str]=2,					a_ :	Any=3,					a_ :	Union[str, Any]=False,					a_ :	Any=0.02,					a_ :	Any=1e-1_2,					a_ :	Union[str, Any]=0,					a_ :	List[Any]="absolute",					a_ :	Optional[int]=True,					a_ :	List[Any]=None,					**a_ :	List[str],					):





    """simple docstring"""



    super().__init__(pad_token_id=a_,					**a_					)

    UpperCamelCase__ 						=						vocab_size
    UpperCamelCase__ 						=						hidden_size
    UpperCamelCase__ 						=						num_hidden_layers
    UpperCamelCase__ 						=						num_attention_heads
    UpperCamelCase__ 						=						hidden_act
    UpperCamelCase__ 						=						intermediate_size
    UpperCamelCase__ 						=						hidden_dropout_prob
    UpperCamelCase__ 						=						attention_probs_dropout_prob
    UpperCamelCase__ 						=						max_position_embeddings
    UpperCamelCase__ 						=						type_vocab_size
    UpperCamelCase__ 						=						task_type_vocab_size
    UpperCamelCase__ 						=						use_task_id
    UpperCamelCase__ 						=						initializer_range
    UpperCamelCase__ 						=						layer_norm_eps
    UpperCamelCase__ 						=						position_embedding_type
    UpperCamelCase__ 						=						use_cache
    UpperCamelCase__ 						=						classifier_dropout







class  UpperCAmelCase (       SCREAMING_SNAKE_CASE__):

 @property
 def 		lowercase_						( self :	Optional[int]					):





    """simple docstring"""



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



'''simple docstring'''

def        SCREAMING_SNAKE_CASE__(		_UpperCamelCase      :				int = 10_00   )		->					int:





   '''simple docstring'''







   return sum(i for i in range(_UpperCamelCase   ) if i % 3 == 0 or i % 5 == 0   )


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