



from typing import TYPE_CHECKING

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


SCREAMING_SNAKE_CASE__							=    {
    """configuration_deformable_detr""": ["""DEFORMABLE_DETR_PRETRAINED_CONFIG_ARCHIVE_MAP""", """DeformableDetrConfig"""],
}

try:
							if not is_vision_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							SCREAMING_SNAKE_CASE__							=    ["""DeformableDetrFeatureExtractor"""]
							SCREAMING_SNAKE_CASE__							=    ["""DeformableDetrImageProcessor"""]

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							SCREAMING_SNAKE_CASE__							=    [
							    """DEFORMABLE_DETR_PRETRAINED_MODEL_ARCHIVE_LIST""",
							    """DeformableDetrForObjectDetection""",
							    """DeformableDetrModel""",
							    """DeformableDetrPreTrainedModel""",
							]


if TYPE_CHECKING:
							from .configuration_deformable_detr import DEFORMABLE_DETR_PRETRAINED_CONFIG_ARCHIVE_MAP, DeformableDetrConfig

							try:
														if not is_vision_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .feature_extraction_deformable_detr import DeformableDetrFeatureExtractor
														from .image_processing_deformable_detr import DeformableDetrImageProcessor

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_deformable_detr import (
														    DEFORMABLE_DETR_PRETRAINED_MODEL_ARCHIVE_LIST,
														    DeformableDetrForObjectDetection,
														    DeformableDetrModel,
														    DeformableDetrPreTrainedModel,
														)

else:
							import sys

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







from typing import TYPE_CHECKING

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


SCREAMING_SNAKE_CASE__							=    {"""configuration_hubert""": ["""HUBERT_PRETRAINED_CONFIG_ARCHIVE_MAP""", """HubertConfig"""]}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							SCREAMING_SNAKE_CASE__							=    [
							    """HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST""",
							    """HubertForCTC""",
							    """HubertForSequenceClassification""",
							    """HubertModel""",
							    """HubertPreTrainedModel""",
							]


try:
							if not is_tf_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							SCREAMING_SNAKE_CASE__							=    [
							    """TF_HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST""",
							    """TFHubertForCTC""",
							    """TFHubertModel""",
							    """TFHubertPreTrainedModel""",
							]

if TYPE_CHECKING:
							from .configuration_hubert import HUBERT_PRETRAINED_CONFIG_ARCHIVE_MAP, HubertConfig

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_hubert import (
														    HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST,
														    HubertForCTC,
														    HubertForSequenceClassification,
														    HubertModel,
														    HubertPreTrainedModel,
														)

							try:
														if not is_tf_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_tf_hubert import (
														    TF_HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST,
														    TFHubertForCTC,
														    TFHubertModel,
														    TFHubertPreTrainedModel,
														)


else:
							import sys

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





