






"""simple docstring"""



from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_sentencepiece_available,
    is_tokenizers_available,
    is_torch_available,
)


A__	:    Any			 = {"configuration_plbart": ["PLBART_PRETRAINED_CONFIG_ARCHIVE_MAP", "PLBartConfig"]}

try:
						if not is_sentencepiece_available():
												raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
						pass
else:
						A__	:    List[Any]			 = ["PLBartTokenizer"]

try:
						if not is_torch_available():
												raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
						pass
else:
						A__	:    Union[str, Any]			 = [
						    "PLBART_PRETRAINED_MODEL_ARCHIVE_LIST",
						    "PLBartForCausalLM",
						    "PLBartForConditionalGeneration",
						    "PLBartForSequenceClassification",
						    "PLBartModel",
						    "PLBartPreTrainedModel",
						]


if TYPE_CHECKING:
						from .configuration_plbart import PLBART_PRETRAINED_CONFIG_ARCHIVE_MAP, PLBartConfig

						try:
												if not is_sentencepiece_available():
																		raise OptionalDependencyNotAvailable()
						except OptionalDependencyNotAvailable:
												pass
						else:
												from .tokenization_plbart import PLBartTokenizer

						try:
												if not is_torch_available():
																		raise OptionalDependencyNotAvailable()
						except OptionalDependencyNotAvailable:
												pass
						else:
												from .modeling_plbart import (
												    PLBART_PRETRAINED_MODEL_ARCHIVE_LIST,
												    PLBartForCausalLM,
												    PLBartForConditionalGeneration,
												    PLBartForSequenceClassification,
												    PLBartModel,
												    PLBartPreTrainedModel,
												)


else:
						import sys

						A__	:    Union[str, Any]			 = _LazyModule(__name__, globals()['__file__'], _import_structure)











"""simple docstring"""



from typing import TYPE_CHECKING

from ...utils import _LazyModule


A__	:    Tuple			 = {'tokenization_byt5': ['ByT5Tokenizer']}


if TYPE_CHECKING:
						from .tokenization_byta import ByTaTokenizer
else:
						import sys

						A__	:    Dict			 = _LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)



