
from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


_lowerCamelCase           ={"""configuration_umt5""": ["""UMT5Config""", """UMT5OnnxConfig"""]}


try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      _lowerCamelCase           =[
          """UMT5EncoderModel""",
          """UMT5ForConditionalGeneration""",
          """UMT5ForQuestionAnswering""",
          """UMT5Model""",
          """UMT5PreTrainedModel""",
      ]

if TYPE_CHECKING:
      from .configuration_umta import UMTaConfig, UMTaOnnxConfig

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_umta import (
                UMTaEncoderModel,
                UMTaForConditionalGeneration,
                UMTaForQuestionAnswering,
                UMTaModel,
                UMTaPreTrainedModel,
            )
else:
      import sys

      _lowerCamelCase           =_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)






def 					_a      (		lowerCamelCase,			lowerCamelCase							):
 lowerCamelCase	:			Optional[Any]           =   float()
 try:
  lowerCamelCase	:			Tuple           =   mass * acceleration
 except Exception:
  return -0.0
 return force


if __name__ == "__main__":
      import doctest

      # run doctest
      doctest.testmod()

      # demo
      _lowerCamelCase           =12.5
      _lowerCamelCase           =1_0
      _lowerCamelCase           =newtons_second_law_of_motion(mass, acceleration)
      print("""The force is """, force, """N""")




