def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round((float(lowerCamelCase			) * 9 / 5) + 32						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round(float(lowerCamelCase			) + 2_7_3.1_5						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round((float(lowerCamelCase			) * 9 / 5) + 4_9_1.6_7						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round((float(lowerCamelCase			) - 32) * 5 / 9						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round(((float(lowerCamelCase			) - 32) * 5 / 9) + 2_7_3.1_5						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round(float(lowerCamelCase			) + 4_5_9.6_7						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round(float(lowerCamelCase			) - 2_7_3.1_5						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round(((float(lowerCamelCase			) - 2_7_3.1_5) * 9 / 5) + 32						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round((float(lowerCamelCase			) * 9 / 5)						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round((float(lowerCamelCase			) - 4_9_1.6_7) * 5 / 9						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round(float(lowerCamelCase			) - 4_5_9.6_7						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round((float(lowerCamelCase			) * 5 / 9)						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round((float(lowerCamelCase			) * 1.2_5 + 2_7_3.1_5)						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round((float(lowerCamelCase			) * 2.2_5 + 32)						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round((float(lowerCamelCase			) * 1.2_5)						,						lowerCamelCase			)





def      __lowercase  (		lowerCamelCase      :  float						,						lowerCamelCase      :  int = 2			):
 return round((float(lowerCamelCase			) * 2.2_5 + 32 + 4_5_9.6_7)						,						lowerCamelCase			)


if __name__ == "__main__":
   import doctest

   doctest.testmod()




from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_flax_available,
    is_sentencepiece_available,
    is_tf_available,
    is_tokenizers_available,
    is_torch_available,
)


a_					      = {
    'configuration_marian': ['MARIAN_PRETRAINED_CONFIG_ARCHIVE_MAP', 'MarianConfig', 'MarianOnnxConfig'],
}

try:
   if not is_sentencepiece_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   a_					      = ['MarianTokenizer']

try:
   if not is_torch_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   a_					      = [
       'MARIAN_PRETRAINED_MODEL_ARCHIVE_LIST',
       'MarianForCausalLM',
       'MarianModel',
       'MarianMTModel',
       'MarianPreTrainedModel',
   ]

try:
   if not is_tf_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   a_					      = ['TFMarianModel', 'TFMarianMTModel', 'TFMarianPreTrainedModel']

try:
   if not is_flax_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   a_					      = ['FlaxMarianModel', 'FlaxMarianMTModel', 'FlaxMarianPreTrainedModel']

if TYPE_CHECKING:
   from .configuration_marian import MARIAN_PRETRAINED_CONFIG_ARCHIVE_MAP, MarianConfig, MarianOnnxConfig

   try:
      if not is_sentencepiece_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .tokenization_marian import MarianTokenizer

   try:
      if not is_torch_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_marian import (
          MARIAN_PRETRAINED_MODEL_ARCHIVE_LIST,
          MarianForCausalLM,
          MarianModel,
          MarianMTModel,
          MarianPreTrainedModel,
      )

   try:
      if not is_tf_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_tf_marian import TFMarianModel, TFMarianMTModel, TFMarianPreTrainedModel

   try:
      if not is_flax_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_flax_marian import FlaxMarianModel, FlaxMarianMTModel, FlaxMarianPreTrainedModel

else:
   import sys

   a_					      = _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)



