
"""simple docstring"""







from typing import TYPE_CHECKING

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


SCREAMING_SNAKE_CASE_  					= {
    'configuration_realm': ['REALM_PRETRAINED_CONFIG_ARCHIVE_MAP', 'RealmConfig'],
    'tokenization_realm': ['RealmTokenizer'],
}

try:
  if not is_tokenizers_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  SCREAMING_SNAKE_CASE_  					= ['RealmTokenizerFast']

try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  SCREAMING_SNAKE_CASE_  					= [
      'REALM_PRETRAINED_MODEL_ARCHIVE_LIST',
      'RealmEmbedder',
      'RealmForOpenQA',
      'RealmKnowledgeAugEncoder',
      'RealmPreTrainedModel',
      'RealmReader',
      'RealmScorer',
      'load_tf_weights_in_realm',
  ]
  SCREAMING_SNAKE_CASE_  					= ['RealmRetriever']


if TYPE_CHECKING:
  from .configuration_realm import REALM_PRETRAINED_CONFIG_ARCHIVE_MAP, RealmConfig
  from .tokenization_realm import RealmTokenizer

  try:
    if not is_tokenizers_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .tokenization_realm import RealmTokenizerFast

  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_realm import (
        REALM_PRETRAINED_MODEL_ARCHIVE_LIST,
        RealmEmbedder,
        RealmForOpenQA,
        RealmKnowledgeAugEncoder,
        RealmPreTrainedModel,
        RealmReader,
        RealmScorer,
        load_tf_weights_in_realm,
    )
    from .retrieval_realm import RealmRetriever


else:
  import sys

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



"""simple docstring"""







import warnings

from ...utils import logging
from .image_processing_mobilenet_va import MobileNetVaImageProcessor


SCREAMING_SNAKE_CASE_  					= logging.get_logger(__name__)






class      __a      (       lowerCAmelCase_      ):







       def __init__(       self				,*lowerCamelCase_				,**lowerCamelCase_		):



          '''simple docstring'''

          warnings.warn(
              "The class MobileNetV1FeatureExtractor is deprecated and will be removed in version 5 of Transformers."
              " Please use MobileNetV1ImageProcessor instead."				,lowerCamelCase_				,)
          super().__init__(*lowerCamelCase_				,**lowerCamelCase_		)

