




def      lowerCAmelCase_     (					lowerCamelCase:    int       ,			lowerCamelCase:    Tuple = 2  )   ->     Optional[int]:


 '''simple docstring'''




 return round((float(lowercase_  ) * 9 / 5) + 32       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    Union[str, Any]       ,			lowerCamelCase:    Dict = 2  )   ->     Union[str, Any]:


 '''simple docstring'''




 return round(float(lowercase_  ) + 273.15       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    Optional[int]       ,			lowerCamelCase:    Tuple = 2  )   ->     Optional[Any]:


 '''simple docstring'''




 return round((float(lowercase_  ) * 9 / 5) + 491.67       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    Union[str, Any]       ,			lowerCamelCase:    List[str] = 2  )   ->     int:


 '''simple docstring'''




 return round((float(lowercase_  ) - 32) * 5 / 9       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    List[Any]       ,			lowerCamelCase:    str = 2  )   ->     int:


 '''simple docstring'''




 return round(((float(lowercase_  ) - 32) * 5 / 9) + 273.15       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    Tuple       ,			lowerCamelCase:    List[str] = 2  )   ->     int:


 '''simple docstring'''




 return round(float(lowercase_  ) + 459.67       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    List[str]       ,			lowerCamelCase:    Optional[Any] = 2  )   ->     str:


 '''simple docstring'''




 return round(float(lowercase_  ) - 273.15       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    Any       ,			lowerCamelCase:    List[str] = 2  )   ->     int:


 '''simple docstring'''




 return round(((float(lowercase_  ) - 273.15) * 9 / 5) + 32       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    Union[str, Any]       ,			lowerCamelCase:    str = 2  )   ->     Dict:


 '''simple docstring'''




 return round((float(lowercase_  ) * 9 / 5)       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    Dict       ,			lowerCamelCase:    Optional[Any] = 2  )   ->     List[str]:


 '''simple docstring'''




 return round((float(lowercase_  ) - 491.67) * 5 / 9       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    List[Any]       ,			lowerCamelCase:    Any = 2  )   ->     Any:


 '''simple docstring'''




 return round(float(lowercase_  ) - 459.67       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    Tuple       ,			lowerCamelCase:    str = 2  )   ->     int:


 '''simple docstring'''




 return round((float(lowercase_  ) * 5 / 9)       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    Optional[Any]       ,			lowerCamelCase:    Optional[Any] = 2  )   ->     str:


 '''simple docstring'''




 return round((float(lowercase_  ) * 1.25 + 273.15)       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    List[Any]       ,			lowerCamelCase:    List[Any] = 2  )   ->     Tuple:


 '''simple docstring'''




 return round((float(lowercase_  ) * 2.25 + 32)       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    int       ,			lowerCamelCase:    Union[str, Any] = 2  )   ->     Any:


 '''simple docstring'''




 return round((float(lowercase_  ) * 1.25)       ,			lowercase_  )

def      lowerCAmelCase_     (					lowerCamelCase:    str       ,			lowerCamelCase:    Union[str, Any] = 2  )   ->     int:


 '''simple docstring'''




 return round((float(lowercase_  ) * 2.25 + 32 + 459.67)       ,			lowercase_  )


if __name__ == "__main__":
      import doctest

      doctest.testmod()





from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


__SCREAMING_SNAKE_CASE      :				int				      ={"""configuration_nat""": ["""NAT_PRETRAINED_CONFIG_ARCHIVE_MAP""", """NatConfig"""]}


try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      __SCREAMING_SNAKE_CASE      :				Optional[int]				      =[
          """NAT_PRETRAINED_MODEL_ARCHIVE_LIST""",
          """NatForImageClassification""",
          """NatModel""",
          """NatPreTrainedModel""",
          """NatBackbone""",
      ]

if TYPE_CHECKING:
      from .configuration_nat import NAT_PRETRAINED_CONFIG_ARCHIVE_MAP, NatConfig

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_nat import (
                NAT_PRETRAINED_MODEL_ARCHIVE_LIST,
                NatBackbone,
                NatForImageClassification,
                NatModel,
                NatPreTrainedModel,
            )

else:
      import sys

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