'''simple docstring'''

from typing import TYPE_CHECKING

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


UpperCamelCase__     :	Optional[int]				=			{
    'configuration_altclip': [
        'ALTCLIP_PRETRAINED_CONFIG_ARCHIVE_MAP',
        'AltCLIPConfig',
        'AltCLIPTextConfig',
        'AltCLIPVisionConfig',
    ],
    'processing_altclip': ['AltCLIPProcessor'],
}

try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  UpperCamelCase__     :	Optional[Any]				=			[
      'ALTCLIP_PRETRAINED_MODEL_ARCHIVE_LIST',
      'AltCLIPPreTrainedModel',
      'AltCLIPModel',
      'AltCLIPTextModel',
      'AltCLIPVisionModel',
  ]


if TYPE_CHECKING:
  from .configuration_altclip import (
      ALTCLIP_PRETRAINED_CONFIG_ARCHIVE_MAP,
      AltCLIPConfig,
      AltCLIPTextConfig,
      AltCLIPVisionConfig,
  )
  from .processing_altclip import AltCLIPProcessor

  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_altclip import (
        ALTCLIP_PRETRAINED_MODEL_ARCHIVE_LIST,
        AltCLIPModel,
        AltCLIPPreTrainedModel,
        AltCLIPTextModel,
        AltCLIPVisionModel,
    )


else:
  import sys

  UpperCamelCase__     :	str				=			_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)





'''simple docstring'''

from typing import TYPE_CHECKING

from ...utils import _LazyModule


UpperCamelCase__     :	Union[str, Any]				=			{'tokenization_byt5': ['ByT5Tokenizer']}


if TYPE_CHECKING:
  from .tokenization_byta import ByTaTokenizer
else:
  import sys

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




