






from typing import TYPE_CHECKING

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


__A  							=			{
    """configuration_tvlt""": ["""TVLT_PRETRAINED_CONFIG_ARCHIVE_MAP""", """TvltConfig"""],
    """feature_extraction_tvlt""": ["""TvltFeatureExtractor"""],
    """processing_tvlt""": ["""TvltProcessor"""],
}

try:
   if not is_torch_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   __A  							=			[
       """TVLT_PRETRAINED_MODEL_ARCHIVE_LIST""",
       """TvltModel""",
       """TvltForPreTraining""",
       """TvltForAudioVisualClassification""",
       """TvltPreTrainedModel""",
   ]

try:
   if not is_vision_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   __A  							=			["""TvltImageProcessor"""]


if TYPE_CHECKING:
   from .configuration_tvlt import TVLT_PRETRAINED_CONFIG_ARCHIVE_MAP, TvltConfig
   from .processing_tvlt import TvltProcessor
   from .feature_extraction_tvlt import TvltFeatureExtractor

   try:
      if not is_torch_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_tvlt import (
          TVLT_PRETRAINED_MODEL_ARCHIVE_LIST,
          TvltForAudioVisualClassification,
          TvltForPreTraining,
          TvltModel,
          TvltPreTrainedModel,
      )

   try:
      if not is_vision_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .image_processing_tvlt import TvltImageProcessor


else:
   import sys

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












__A  							=  [0.485, 0.456, 0.406]
__A  							=  [0.229, 0.224, 0.225]
__A  							=  [0.5, 0.5, 0.5]
__A  							=  [0.5, 0.5, 0.5]
__A  							=  [0.4814_5466, 0.457_8275, 0.4082_1073]
__A  							=  [0.2686_2954, 0.2613_0258, 0.2757_7711]




