





'''simple docstring'''

from typing import TYPE_CHECKING

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


lowercase__		:    List[Any] =       {'configuration_vit_hybrid': ['VIT_HYBRID_PRETRAINED_CONFIG_ARCHIVE_MAP', 'ViTHybridConfig']}

try:
   if not is_torch_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   lowercase__		:    str =       [
       'VIT_HYBRID_PRETRAINED_MODEL_ARCHIVE_LIST',
       'ViTHybridForImageClassification',
       'ViTHybridModel',
       'ViTHybridPreTrainedModel',
   ]

try:
   if not is_vision_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   lowercase__		:    Tuple =       ['ViTHybridImageProcessor']


if TYPE_CHECKING:
   from .configuration_vit_hybrid import VIT_HYBRID_PRETRAINED_CONFIG_ARCHIVE_MAP, ViTHybridConfig

   try:
      if not is_torch_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_vit_hybrid import (
          VIT_HYBRID_PRETRAINED_MODEL_ARCHIVE_LIST,
          ViTHybridForImageClassification,
          ViTHybridModel,
          ViTHybridPreTrainedModel,
      )

   try:
      if not is_vision_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .image_processing_vit_hybrid import ViTHybridImageProcessor


else:
   import sys

   lowercase__		:    Optional[Any] =       _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)










'''simple docstring'''

lowercase__		:    Tuple =       '\n# Transformers installation\n! pip install transformers datasets evaluate\n# To install from source instead of the last release, comment the command above and uncomment the following one.\n# ! pip install git+https://github.com/huggingface/transformers.git\n'

lowercase__		:    Union[str, Any] =       [{'type': 'code', 'content': INSTALL_CONTENT}]
lowercase__		:    str =       {
    '{processor_class}': 'FakeProcessorClass',
    '{model_class}': 'FakeModelClass',
    '{object_class}': 'FakeObjectClass',
}



