


from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


__a     =			{
    """configuration_xlm_roberta_xl""": [
        """XLM_ROBERTA_XL_PRETRAINED_CONFIG_ARCHIVE_MAP""",
        """XLMRobertaXLConfig""",
        """XLMRobertaXLOnnxConfig""",
    ],
}

try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 __a     =			[
     """XLM_ROBERTA_XL_PRETRAINED_MODEL_ARCHIVE_LIST""",
     """XLMRobertaXLForCausalLM""",
     """XLMRobertaXLForMaskedLM""",
     """XLMRobertaXLForMultipleChoice""",
     """XLMRobertaXLForQuestionAnswering""",
     """XLMRobertaXLForSequenceClassification""",
     """XLMRobertaXLForTokenClassification""",
     """XLMRobertaXLModel""",
     """XLMRobertaXLPreTrainedModel""",
 ]

if TYPE_CHECKING:
 from .configuration_xlm_roberta_xl import (
     XLM_ROBERTA_XL_PRETRAINED_CONFIG_ARCHIVE_MAP,
     XLMRobertaXLConfig,
     XLMRobertaXLOnnxConfig,
 )

 try:
  if not is_torch_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .modeling_xlm_roberta_xl import (
      XLM_ROBERTA_XL_PRETRAINED_MODEL_ARCHIVE_LIST,
      XLMRobertaXLForCausalLM,
      XLMRobertaXLForMaskedLM,
      XLMRobertaXLForMultipleChoice,
      XLMRobertaXLForQuestionAnswering,
      XLMRobertaXLForSequenceClassification,
      XLMRobertaXLForTokenClassification,
      XLMRobertaXLModel,
      XLMRobertaXLPreTrainedModel,
  )

else:
 import sys

 __a     =			_LazyModule(__name__, globals()["""__file__"""], _import_structure)







from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tokenizers_available


__a     =			{"""tokenization_herbert""": ["""HerbertTokenizer"""]}

try:
 if not is_tokenizers_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 __a     =			["""HerbertTokenizerFast"""]


if TYPE_CHECKING:
 from .tokenization_herbert import HerbertTokenizer

 try:
  if not is_tokenizers_available():
   raise OptionalDependencyNotAvailable()
 except OptionalDependencyNotAvailable:
  pass
 else:
  from .tokenization_herbert_fast import HerbertTokenizerFast

else:
 import sys

 __a     =			_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)



