


'''simple docstring'''



from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tf_available, is_torch_available


__A		={
    'configuration_tapas': ['TAPAS_PRETRAINED_CONFIG_ARCHIVE_MAP', 'TapasConfig'],
    'tokenization_tapas': ['TapasTokenizer'],
}

try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		__A		=[
		    'TAPAS_PRETRAINED_MODEL_ARCHIVE_LIST',
		    'TapasForMaskedLM',
		    'TapasForQuestionAnswering',
		    'TapasForSequenceClassification',
		    'TapasModel',
		    'TapasPreTrainedModel',
		    'load_tf_weights_in_tapas',
		]
try:
		if not is_tf_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		__A		=[
		    'TF_TAPAS_PRETRAINED_MODEL_ARCHIVE_LIST',
		    'TFTapasForMaskedLM',
		    'TFTapasForQuestionAnswering',
		    'TFTapasForSequenceClassification',
		    'TFTapasModel',
		    'TFTapasPreTrainedModel',
		]


if TYPE_CHECKING:
		from .configuration_tapas import TAPAS_PRETRAINED_CONFIG_ARCHIVE_MAP, TapasConfig
		from .tokenization_tapas import TapasTokenizer

		try:
				if not is_torch_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .modeling_tapas import (
				    TAPAS_PRETRAINED_MODEL_ARCHIVE_LIST,
				    TapasForMaskedLM,
				    TapasForQuestionAnswering,
				    TapasForSequenceClassification,
				    TapasModel,
				    TapasPreTrainedModel,
				    load_tf_weights_in_tapas,
				)

		try:
				if not is_tf_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .modeling_tf_tapas import (
				    TF_TAPAS_PRETRAINED_MODEL_ARCHIVE_LIST,
				    TFTapasForMaskedLM,
				    TFTapasForQuestionAnswering,
				    TFTapasForSequenceClassification,
				    TFTapasModel,
				    TFTapasPreTrainedModel,
				)


else:
		import sys

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



'''simple docstring'''



from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


__A		={
    'configuration_table_transformer': [
        'TABLE_TRANSFORMER_PRETRAINED_CONFIG_ARCHIVE_MAP',
        'TableTransformerConfig',
        'TableTransformerOnnxConfig',
    ]
}

try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		__A		=[
		    '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

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