



"""simple docstring"""




from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


_lowerCAmelCase    : Optional[int]							=							{
    "configuration_instructblip": [
        "INSTRUCTBLIP_PRETRAINED_CONFIG_ARCHIVE_MAP",
        "InstructBlipConfig",
        "InstructBlipQFormerConfig",
        "InstructBlipVisionConfig",
    ],
    "processing_instructblip": ["InstructBlipProcessor"],
}

try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 _lowerCAmelCase    : Tuple							=							[
     "INSTRUCTBLIP_PRETRAINED_MODEL_ARCHIVE_LIST",
     "InstructBlipQFormerModel",
     "InstructBlipPreTrainedModel",
     "InstructBlipForConditionalGeneration",
     "InstructBlipVisionModel",
 ]

if TYPE_CHECKING:
 from .configuration_instructblip import (
     INSTRUCTBLIP_PRETRAINED_CONFIG_ARCHIVE_MAP,
     InstructBlipConfig,
     InstructBlipQFormerConfig,
     InstructBlipVisionConfig,
 )
 from .processing_instructblip import InstructBlipProcessor

 try:
  if not is_torch_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .modeling_instructblip import (
      INSTRUCTBLIP_PRETRAINED_MODEL_ARCHIVE_LIST,
      InstructBlipForConditionalGeneration,
      InstructBlipPreTrainedModel,
      InstructBlipQFormerModel,
      InstructBlipVisionModel,
  )

else:
 import sys

 _lowerCAmelCase    : Any							=							_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)





"""simple docstring"""




from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


_lowerCAmelCase    : Union[str, Any]							=							{}

try:
 if not is_sentencepiece_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 _lowerCAmelCase    : Optional[Any]							=							["GPTSw3Tokenizer"]


if TYPE_CHECKING:
 try:
  if not is_sentencepiece_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .tokenization_gpt_swa import GPTSwaTokenizer

else:
 import sys

 _lowerCAmelCase    : List[Any]							=							_LazyModule(__name__, globals()["__file__"], _import_structure, module_spec=__spec__)
