




from typing import TYPE_CHECKING

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


_lowerCamelCase			 =						{'configuration_vit_hybrid': ['VIT_HYBRID_PRETRAINED_CONFIG_ARCHIVE_MAP', 'ViTHybridConfig']}

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

try:
 if not is_vision_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 _lowerCamelCase			 =						['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

 _lowerCamelCase			 =						_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)











def 					SCREAMING_SNAKE_CASE	(       __UpperCamelCase			:						float       ,     __UpperCamelCase			:						float      )  ->							float:
    return a + b


if __name__ == "__main__":
 _lowerCamelCase			 =						5
 _lowerCamelCase			 =						6
 print(F"The sum of {a} + {b} is {add(a, b)}")





