


'''simple docstring'''

from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


lowerCamelCase				:  Optional[Any]    		=      {
    'configuration_megatron_bert': ['MEGATRON_BERT_PRETRAINED_CONFIG_ARCHIVE_MAP', 'MegatronBertConfig'],
}

try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 lowerCamelCase				:  List[Any]    		=      [
     'MEGATRON_BERT_PRETRAINED_MODEL_ARCHIVE_LIST',
     'MegatronBertForCausalLM',
     'MegatronBertForMaskedLM',
     'MegatronBertForMultipleChoice',
     'MegatronBertForNextSentencePrediction',
     'MegatronBertForPreTraining',
     'MegatronBertForQuestionAnswering',
     'MegatronBertForSequenceClassification',
     'MegatronBertForTokenClassification',
     'MegatronBertModel',
     'MegatronBertPreTrainedModel',
 ]

if TYPE_CHECKING:
 from .configuration_megatron_bert import MEGATRON_BERT_PRETRAINED_CONFIG_ARCHIVE_MAP, MegatronBertConfig

 try:
  if not is_torch_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .modeling_megatron_bert import (
      MEGATRON_BERT_PRETRAINED_MODEL_ARCHIVE_LIST,
      MegatronBertForCausalLM,
      MegatronBertForMaskedLM,
      MegatronBertForMultipleChoice,
      MegatronBertForNextSentencePrediction,
      MegatronBertForPreTraining,
      MegatronBertForQuestionAnswering,
      MegatronBertForSequenceClassification,
      MegatronBertForTokenClassification,
      MegatronBertModel,
      MegatronBertPreTrainedModel,
  )

else:
 import sys

 lowerCamelCase				:  List[Any]    		=      _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)








'''simple docstring'''

def _SCREAMING_SNAKE_CASE (A			)			->			bool:






       """simple docstring"""







       lowercase__      =					[int(A			) for i in ip_va_address.split('''.'''			) if i.isdigit()]
       return len(A			) == 4 and all(0 <= int(A			) <= 254 for octet in octets			)


if __name__ == "__main__":
 lowerCamelCase				:  Optional[Any]    		=      input().strip()
 lowerCamelCase				:  Union[str, Any]    		=      'valid' if is_ip_va_address_valid(ip) else 'invalid'
 print(f"""{ip} is a {valid_or_invalid} IP v4 address.""")




