




'''simple docstring'''







from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


lowercase			:      Tuple			=					{"""configuration_qdqbert""": ["""QDQBERT_PRETRAINED_CONFIG_ARCHIVE_MAP""", """QDQBertConfig"""]}

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      lowercase			:      Union[str, Any]			=					[
          """QDQBERT_PRETRAINED_MODEL_ARCHIVE_LIST""",
          """QDQBertForMaskedLM""",
          """QDQBertForMultipleChoice""",
          """QDQBertForNextSentencePrediction""",
          """QDQBertForQuestionAnswering""",
          """QDQBertForSequenceClassification""",
          """QDQBertForTokenClassification""",
          """QDQBertLayer""",
          """QDQBertLMHeadModel""",
          """QDQBertModel""",
          """QDQBertPreTrainedModel""",
          """load_tf_weights_in_qdqbert""",
      ]


if TYPE_CHECKING:
      from .configuration_qdqbert import QDQBERT_PRETRAINED_CONFIG_ARCHIVE_MAP, QDQBertConfig

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_qdqbert import (
                QDQBERT_PRETRAINED_MODEL_ARCHIVE_LIST,
                QDQBertForMaskedLM,
                QDQBertForMultipleChoice,
                QDQBertForNextSentencePrediction,
                QDQBertForQuestionAnswering,
                QDQBertForSequenceClassification,
                QDQBertForTokenClassification,
                QDQBertLayer,
                QDQBertLMHeadModel,
                QDQBertModel,
                QDQBertPreTrainedModel,
                load_tf_weights_in_qdqbert,
            )


else:
      import sys

      lowercase			:      int			=					_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)









'''simple docstring'''







from typing import TYPE_CHECKING

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


lowercase			:      Tuple			=					{"""configuration_bert_generation""": ["""BertGenerationConfig"""]}

try:
      if not is_sentencepiece_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      lowercase			:      Tuple			=					["""BertGenerationTokenizer"""]

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      lowercase			:      List[Any]			=					[
          """BertGenerationDecoder""",
          """BertGenerationEncoder""",
          """BertGenerationPreTrainedModel""",
          """load_tf_weights_in_bert_generation""",
      ]


if TYPE_CHECKING:
      from .configuration_bert_generation import BertGenerationConfig

      try:
            if not is_sentencepiece_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .tokenization_bert_generation import BertGenerationTokenizer

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_bert_generation import (
                BertGenerationDecoder,
                BertGenerationEncoder,
                BertGenerationPreTrainedModel,
                load_tf_weights_in_bert_generation,
            )

else:
      import sys

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



