


"""simple docstring"""






from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


__snake_case		=       {
    '''configuration_luke''': ['''LUKE_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''LukeConfig'''],
    '''tokenization_luke''': ['''LukeTokenizer'''],
}

try:
   if not is_torch_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   __snake_case		=       [
       '''LUKE_PRETRAINED_MODEL_ARCHIVE_LIST''',
       '''LukeForEntityClassification''',
       '''LukeForEntityPairClassification''',
       '''LukeForEntitySpanClassification''',
       '''LukeForMultipleChoice''',
       '''LukeForQuestionAnswering''',
       '''LukeForSequenceClassification''',
       '''LukeForTokenClassification''',
       '''LukeForMaskedLM''',
       '''LukeModel''',
       '''LukePreTrainedModel''',
   ]


if TYPE_CHECKING:
   from .configuration_luke import LUKE_PRETRAINED_CONFIG_ARCHIVE_MAP, LukeConfig
   from .tokenization_luke import LukeTokenizer

   try:
      if not is_torch_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_luke import (
          LUKE_PRETRAINED_MODEL_ARCHIVE_LIST,
          LukeForEntityClassification,
          LukeForEntityPairClassification,
          LukeForEntitySpanClassification,
          LukeForMaskedLM,
          LukeForMultipleChoice,
          LukeForQuestionAnswering,
          LukeForSequenceClassification,
          LukeForTokenClassification,
          LukeModel,
          LukePreTrainedModel,
      )

else:
   import sys

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



"""simple docstring"""






from typing import TYPE_CHECKING

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


__snake_case		=       {'''configuration_vit_mae''': ['''VIT_MAE_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''ViTMAEConfig''']}

try:
   if not is_torch_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   __snake_case		=       [
       '''VIT_MAE_PRETRAINED_MODEL_ARCHIVE_LIST''',
       '''ViTMAEForPreTraining''',
       '''ViTMAELayer''',
       '''ViTMAEModel''',
       '''ViTMAEPreTrainedModel''',
   ]

try:
   if not is_tf_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   __snake_case		=       [
       '''TFViTMAEForPreTraining''',
       '''TFViTMAEModel''',
       '''TFViTMAEPreTrainedModel''',
   ]

if TYPE_CHECKING:
   from .configuration_vit_mae import VIT_MAE_PRETRAINED_CONFIG_ARCHIVE_MAP, ViTMAEConfig

   try:
      if not is_torch_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_vit_mae import (
          VIT_MAE_PRETRAINED_MODEL_ARCHIVE_LIST,
          ViTMAEForPreTraining,
          ViTMAELayer,
          ViTMAEModel,
          ViTMAEPreTrainedModel,
      )

   try:
      if not is_tf_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_tf_vit_mae import TFViTMAEForPreTraining, TFViTMAEModel, TFViTMAEPreTrainedModel


else:
   import sys

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