



'''simple docstring'''






from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tf_available, is_torch_available


A_							: Tuple						 =	{
    """configuration_transfo_xl""": ["""TRANSFO_XL_PRETRAINED_CONFIG_ARCHIVE_MAP""", """TransfoXLConfig"""],
    """tokenization_transfo_xl""": ["""TransfoXLCorpus""", """TransfoXLTokenizer"""],
}

try:
   if not is_torch_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   A_							: Optional[Any]						 =	[
       """TRANSFO_XL_PRETRAINED_MODEL_ARCHIVE_LIST""",
       """AdaptiveEmbedding""",
       """TransfoXLForSequenceClassification""",
       """TransfoXLLMHeadModel""",
       """TransfoXLModel""",
       """TransfoXLPreTrainedModel""",
       """load_tf_weights_in_transfo_xl""",
   ]

try:
   if not is_tf_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   A_							: Optional[Any]						 =	[
       """TF_TRANSFO_XL_PRETRAINED_MODEL_ARCHIVE_LIST""",
       """TFAdaptiveEmbedding""",
       """TFTransfoXLForSequenceClassification""",
       """TFTransfoXLLMHeadModel""",
       """TFTransfoXLMainLayer""",
       """TFTransfoXLModel""",
       """TFTransfoXLPreTrainedModel""",
   ]


if TYPE_CHECKING:
   from .configuration_transfo_xl import TRANSFO_XL_PRETRAINED_CONFIG_ARCHIVE_MAP, TransfoXLConfig
   from .tokenization_transfo_xl import TransfoXLCorpus, TransfoXLTokenizer

   try:
      if not is_torch_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_transfo_xl import (
          TRANSFO_XL_PRETRAINED_MODEL_ARCHIVE_LIST,
          AdaptiveEmbedding,
          TransfoXLForSequenceClassification,
          TransfoXLLMHeadModel,
          TransfoXLModel,
          TransfoXLPreTrainedModel,
          load_tf_weights_in_transfo_xl,
      )

   try:
      if not is_tf_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_tf_transfo_xl import (
          TF_TRANSFO_XL_PRETRAINED_MODEL_ARCHIVE_LIST,
          TFAdaptiveEmbedding,
          TFTransfoXLForSequenceClassification,
          TFTransfoXLLMHeadModel,
          TFTransfoXLMainLayer,
          TFTransfoXLModel,
          TFTransfoXLPreTrainedModel,
      )

else:
   import sys

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








'''simple docstring'''






from numpy import exp, pi, sqrt




def     snake_case_					(     lowerCAmelCase_       ,   lowerCAmelCase_ = 0.0       ,   lowerCAmelCase_ = 1.0		)->		int:





       '''simple docstring'''


       return 1 / sqrt(2 * pi * sigma**2		) * exp(-((x - mu) ** 2) / (2 * sigma**2)		)


if __name__ == "__main__":
   import doctest

   doctest.testmod()



