






from typing import TYPE_CHECKING

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


a		:	Optional[int]      					=     {
    "configuration_unispeech_sat": ["UNISPEECH_SAT_PRETRAINED_CONFIG_ARCHIVE_MAP", "UniSpeechSatConfig"],
}

try:
       if not is_torch_available():
              raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
       pass
else:
       a		:	int      					=     [
           "UNISPEECH_SAT_PRETRAINED_MODEL_ARCHIVE_LIST",
           "UniSpeechSatForAudioFrameClassification",
           "UniSpeechSatForCTC",
           "UniSpeechSatForPreTraining",
           "UniSpeechSatForSequenceClassification",
           "UniSpeechSatForXVector",
           "UniSpeechSatModel",
           "UniSpeechSatPreTrainedModel",
       ]

if TYPE_CHECKING:
       from .configuration_unispeech_sat import UNISPEECH_SAT_PRETRAINED_CONFIG_ARCHIVE_MAP, UniSpeechSatConfig

       try:
              if not is_torch_available():
                     raise OptionalDependencyNotAvailable()
       except OptionalDependencyNotAvailable:
              pass
       else:
              from .modeling_unispeech_sat import (
                  UNISPEECH_SAT_PRETRAINED_MODEL_ARCHIVE_LIST,
                  UniSpeechSatForAudioFrameClassification,
                  UniSpeechSatForCTC,
                  UniSpeechSatForPreTraining,
                  UniSpeechSatForSequenceClassification,
                  UniSpeechSatForXVector,
                  UniSpeechSatModel,
                  UniSpeechSatPreTrainedModel,
              )

else:
       import sys

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










from typing import TYPE_CHECKING

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


a		:	Any      					=			{
    "configuration_deta": ["DETA_PRETRAINED_CONFIG_ARCHIVE_MAP", "DetaConfig"],
}

try:
       if not is_vision_available():
              raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
       pass
else:
       a		:	Optional[int]      					=			["DetaImageProcessor"]

try:
       if not is_torch_available():
              raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
       pass
else:
       a		:	Tuple      					=			[
           "DETA_PRETRAINED_MODEL_ARCHIVE_LIST",
           "DetaForObjectDetection",
           "DetaModel",
           "DetaPreTrainedModel",
       ]


if TYPE_CHECKING:
       from .configuration_deta import DETA_PRETRAINED_CONFIG_ARCHIVE_MAP, DetaConfig

       try:
              if not is_vision_available():
                     raise OptionalDependencyNotAvailable()
       except OptionalDependencyNotAvailable:
              pass
       else:
              from .image_processing_deta import DetaImageProcessor

       try:
              if not is_torch_available():
                     raise OptionalDependencyNotAvailable()
       except OptionalDependencyNotAvailable:
              pass
       else:
              from .modeling_deta import (
                  DETA_PRETRAINED_MODEL_ARCHIVE_LIST,
                  DetaForObjectDetection,
                  DetaModel,
                  DetaPreTrainedModel,
              )

else:
       import sys

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


