code: 
  '''simple docstring'''
  from typing import TYPE_CHECKING
  
  from ...utils import (
      OptionalDependencyNotAvailable,
      _LazyModule,
      is_sentencepiece_available,
      is_tokenizers_available,
      is_torch_available,
  )
  
  
  lowercase__						=			{
      "configuration_open_llama": ["OPEN_LLAMA_PRETRAINED_CONFIG_ARCHIVE_MAP", "OpenLlamaConfig"],
  }
  
  try:
        if not is_sentencepiece_available():
              raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
        pass
  else:
        lowercase__						=			["LlamaTokenizer"]
  
  try:
        if not is_tokenizers_available():
              raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
        pass
  else:
        lowercase__						=			["LlamaTokenizerFast"]
  
  try:
        if not is_torch_available():
              raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
        pass
  else:
        lowercase__						=			[
            "OpenLlamaForCausalLM",
            "OpenLlamaModel",
            "OpenLlamaPreTrainedModel",
            "OpenLlamaForSequenceClassification",
        ]
  
  
  if TYPE_CHECKING:
        from .configuration_open_llama import OPEN_LLAMA_PRETRAINED_CONFIG_ARCHIVE_MAP, OpenLlamaConfig
  
        try:
              if not is_sentencepiece_available():
                    raise OptionalDependencyNotAvailable()
        except OptionalDependencyNotAvailable:
              pass
        else:
              from transformers import LlamaTokenizer
  
        try:
              if not is_tokenizers_available():
                    raise OptionalDependencyNotAvailable()
        except OptionalDependencyNotAvailable:
              pass
        else:
              from transformers import LlamaTokenizerFast
  
        try:
              if not is_torch_available():
                    raise OptionalDependencyNotAvailable()
        except OptionalDependencyNotAvailable:
              pass
        else:
              from .modeling_open_llama import (
                  OpenLlamaForCausalLM,
                  OpenLlamaForSequenceClassification,
                  OpenLlamaModel,
                  OpenLlamaPreTrainedModel,
              )
  
  
  else:
        import sys
  
        lowercase__						=			_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
  
  
  
style_context: 
  '''simple docstring'''
  from typing import TYPE_CHECKING
  
  from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available
  
  
  lowercase__						=			{
      "configuration_flava": [
          "FLAVA_PRETRAINED_CONFIG_ARCHIVE_MAP",
          "FlavaConfig",
          "FlavaImageCodebookConfig",
          "FlavaImageConfig",
          "FlavaMultimodalConfig",
          "FlavaTextConfig",
      ],
  }
  
  try:
  						if not is_vision_available():
  												raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  						pass
  else:
  						lowercase__						=			["FlavaFeatureExtractor"]
  						lowercase__						=			["FlavaImageProcessor"]
  						lowercase__						=			["FlavaProcessor"]
  
  try:
  						if not is_torch_available():
  												raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
  						pass
  else:
  						lowercase__						=			[
  						    "FLAVA_PRETRAINED_MODEL_ARCHIVE_LIST",
  						    "FlavaForPreTraining",
  						    "FlavaImageCodebook",
  						    "FlavaImageModel",
  						    "FlavaModel",
  						    "FlavaMultimodalModel",
  						    "FlavaPreTrainedModel",
  						    "FlavaTextModel",
  						]
  
  if TYPE_CHECKING:
  						from .configuration_flava import (
  						    FLAVA_PRETRAINED_CONFIG_ARCHIVE_MAP,
  						    FlavaConfig,
  						    FlavaImageCodebookConfig,
  						    FlavaImageConfig,
  						    FlavaMultimodalConfig,
  						    FlavaTextConfig,
  						)
  
  						try:
  												if not is_vision_available():
  																		raise OptionalDependencyNotAvailable()
  						except OptionalDependencyNotAvailable:
  												pass
  						else:
  												from .feature_extraction_flava import FlavaFeatureExtractor
  												from .image_processing_flava import FlavaImageProcessor
  												from .processing_flava import FlavaProcessor
  
  						try:
  												if not is_torch_available():
  																		raise OptionalDependencyNotAvailable()
  						except OptionalDependencyNotAvailable:
  												pass
  						else:
  												from .modeling_flava import (
  												    FLAVA_PRETRAINED_MODEL_ARCHIVE_LIST,
  												    FlavaForPreTraining,
  												    FlavaImageCodebook,
  												    FlavaImageModel,
  												    FlavaModel,
  												    FlavaMultimodalModel,
  												    FlavaPreTrainedModel,
  												    FlavaTextModel,
  												)
  
  else:
  						import sys
  
  						lowercase__						=			_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
  
  
  