"""simple docstring"""





from typing import TYPE_CHECKING

# rely on isort to merge the imports
from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_tokenizers_available, is_torch_available


_UpperCamelCase     :		int											=					{
    "configuration_cpmant": ["CPMANT_PRETRAINED_CONFIG_ARCHIVE_MAP", "CpmAntConfig"],
    "tokenization_cpmant": ["CpmAntTokenizer"],
}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							_UpperCamelCase     :		str											=					[
							    "CPMANT_PRETRAINED_MODEL_ARCHIVE_LIST",
							    "CpmAntForCausalLM",
							    "CpmAntModel",
							    "CpmAntPreTrainedModel",
							]


if TYPE_CHECKING:
							from .configuration_cpmant import CPMANT_PRETRAINED_CONFIG_ARCHIVE_MAP, CpmAntConfig
							from .tokenization_cpmant import CpmAntTokenizer

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_cpmant import (
														    CPMANT_PRETRAINED_MODEL_ARCHIVE_LIST,
														    CpmAntForCausalLM,
														    CpmAntModel,
														    CpmAntPreTrainedModel,
														)


else:
							import sys

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


"""simple docstring"""





from .glue import GlueDataset, GlueDataTrainingArguments
from .language_modeling import (
    LineByLineTextDataset,
    LineByLineWithRefDataset,
    LineByLineWithSOPTextDataset,
    TextDataset,
    TextDatasetForNextSentencePrediction,
)
from .squad import SquadDataset, SquadDataTrainingArguments

