






from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


snake_case__   :						Tuple													=   {
    """configuration_table_transformer""": [
        """TABLE_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP""",
        """TableTransformerConfig""",
        """TableTransformerOnnxConfig""",
    ]
}

try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 snake_case__   :						Dict													=   [
     """TABLE_TRANSFORMER_PRETRAINED_MODEL_ARCHIVE_LIST""",
     """TableTransformerForObjectDetection""",
     """TableTransformerModel""",
     """TableTransformerPreTrainedModel""",
 ]


if TYPE_CHECKING:
 from .configuration_table_transformer import (
     TABLE_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
     TableTransformerConfig,
     TableTransformerOnnxConfig,
 )

 try:
  if not is_torch_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .modeling_table_transformer import (
      TABLE_TRANSFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
      TableTransformerForObjectDetection,
      TableTransformerModel,
      TableTransformerPreTrainedModel,
  )

else:
 import sys

 snake_case__   :						str													=   _LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)









'''simple docstring'''


from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


_UpperCamelCase 							=  {
    """configuration_upernet""": ["""UperNetConfig"""],
}

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      _UpperCamelCase 							=  [
          """UperNetForSemanticSegmentation""",
          """UperNetPreTrainedModel""",
      ]


if TYPE_CHECKING:
      from .configuration_upernet import UperNetConfig

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_upernet import UperNetForSemanticSegmentation, UperNetPreTrainedModel


else:
      import sys

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

