'''simple docstring'''
from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_torch_available,
)


lowercase__  :      List[str]        =					{
    "configuration_swiftformer": [
        "SWIFTFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "SwiftFormerConfig",
        "SwiftFormerOnnxConfig",
    ]
}

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      lowercase__  :      int        =					[
          "SWIFTFORMER_PRETRAINED_MODEL_ARCHIVE_LIST",
          "SwiftFormerForImageClassification",
          "SwiftFormerModel",
          "SwiftFormerPreTrainedModel",
      ]

if TYPE_CHECKING:
      from .configuration_swiftformer import (
          SWIFTFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP,
          SwiftFormerConfig,
          SwiftFormerOnnxConfig,
      )

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_swiftformer import (
                SWIFTFORMER_PRETRAINED_MODEL_ARCHIVE_LIST,
                SwiftFormerForImageClassification,
                SwiftFormerModel,
                SwiftFormerPreTrainedModel,
            )

else:
      import sys

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






'''simple docstring'''
from ...utils import logging
from ..ta.modeling_tf_ta import TFTaEncoderModel, TFTaForConditionalGeneration, TFTaModel
from .configuration_mta import MTaConfig


lowercase__  :      Dict        =					logging.get_logger(__name__)

lowercase__  :      List[Any]        =					"T5Config"







class lowerCamelCase							(	lowerCamelCase					):




  '''simple docstring'''



  lowerCAmelCase__										=	'''mt5'''
  lowerCAmelCase__										=	MTaConfig







class lowerCamelCase							(	lowerCamelCase					):




  '''simple docstring'''



  lowerCAmelCase__										=	'''mt5'''
  lowerCAmelCase__										=	MTaConfig







class lowerCamelCase							(	lowerCamelCase					):




  '''simple docstring'''



  lowerCAmelCase__										=	'''mt5'''
  lowerCAmelCase__										=	MTaConfig





