


'''simple docstring'''



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


A__						:   Tuple				=    logging.get_logger(__name__)

A__						:   Dict				=    {
    # See all MEGATRON_BERT models at https://huggingface.co/models?filter=bert
}





class   UpperCAmelCase_    (_UpperCAmelCase    ):





    """simple docstring"""






    lowerCamelCase    :   List[Any]					=     'megatron-bert'







    def __init__(				self     ,	SCREAMING_SNAKE_CASE_=2_90_56     ,	SCREAMING_SNAKE_CASE_=10_24     ,	SCREAMING_SNAKE_CASE_=24     ,	SCREAMING_SNAKE_CASE_=16     ,	SCREAMING_SNAKE_CASE_=40_96     ,	SCREAMING_SNAKE_CASE_="gelu"     ,	SCREAMING_SNAKE_CASE_=0.1     ,	SCREAMING_SNAKE_CASE_=0.1     ,	SCREAMING_SNAKE_CASE_=5_12     ,	SCREAMING_SNAKE_CASE_=2     ,	SCREAMING_SNAKE_CASE_=0.0_2     ,	SCREAMING_SNAKE_CASE_=1E-12     ,	SCREAMING_SNAKE_CASE_=0     ,	SCREAMING_SNAKE_CASE_="absolute"     ,	SCREAMING_SNAKE_CASE_=True     ,	**SCREAMING_SNAKE_CASE_     ,	)							->	Any:
         super().__init__(pad_token_id=SCREAMING_SNAKE_CASE_     ,	**SCREAMING_SNAKE_CASE_      )

         __lowerCamelCase  :      int														=						vocab_size
         __lowerCamelCase  :      Dict														=						hidden_size
         __lowerCamelCase  :      Optional[int]														=						num_hidden_layers
         __lowerCamelCase  :      Optional[Any]														=						num_attention_heads
         __lowerCamelCase  :      str														=						hidden_act
         __lowerCamelCase  :      Dict														=						intermediate_size
         __lowerCamelCase  :      Optional[Any]														=						hidden_dropout_prob
         __lowerCamelCase  :      Any														=						attention_probs_dropout_prob
         __lowerCamelCase  :      Tuple														=						max_position_embeddings
         __lowerCamelCase  :      Dict														=						type_vocab_size
         __lowerCamelCase  :      List[str]														=						initializer_range
         __lowerCamelCase  :      Tuple														=						layer_norm_eps
         __lowerCamelCase  :      str														=						position_embedding_type
         __lowerCamelCase  :      Optional[int]														=						use_cache










'''simple docstring'''



from collections import namedtuple

import requests
from lxml import html  # type: ignore

A__						:   Tuple				=    namedtuple("""covid_data""", """cases deaths recovered""")



def      UpperCAmelCase__   (      UpperCAmelCase_       :							str = "https://www.worldometers.info/coronavirus/"				)	->						covid_data:
     __lowerCamelCase  :      Union[str, Any]														=						'//div[@class = "maincounter-number"]/span/text()'
     return covid_data(*html.fromstring(requests.get(UpperCAmelCase_				).content				).xpath(UpperCAmelCase_				)				)


A__						:   str				=    """Total COVID-19 cases in the world: {}
Total deaths due to COVID-19 in the world: {}
Total COVID-19 patients recovered in the world: {}"""

print(fmt.format(*covid_stats()))






