
'''simple docstring'''

from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


UpperCAmelCase__   : str					=		{"configuration_umt5": ["UMT5Config", "UMT5OnnxConfig"]}


try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		UpperCAmelCase__   : Dict					=		[
		    "UMT5EncoderModel",
		    "UMT5ForConditionalGeneration",
		    "UMT5ForQuestionAnswering",
		    "UMT5Model",
		    "UMT5PreTrainedModel",
		]

if TYPE_CHECKING:
		from .configuration_umta import UMTaConfig, UMTaOnnxConfig

		try:
				if not is_torch_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .modeling_umta import (
				    UMTaEncoderModel,
				    UMTaForConditionalGeneration,
				    UMTaForQuestionAnswering,
				    UMTaModel,
				    UMTaPreTrainedModel,
				)
else:
		import sys

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







'''simple docstring'''

from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


UpperCAmelCase__   : Any					=		{
    "configuration_fsmt": ["FSMT_PRETRAINED_CONFIG_ARCHIVE_MAP", "FSMTConfig"],
    "tokenization_fsmt": ["FSMTTokenizer"],
}

try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		UpperCAmelCase__   : str					=		["FSMTForConditionalGeneration", "FSMTModel", "PretrainedFSMTModel"]


if TYPE_CHECKING:
		from .configuration_fsmt import FSMT_PRETRAINED_CONFIG_ARCHIVE_MAP, FSMTConfig
		from .tokenization_fsmt import FSMTTokenizer

		try:
				if not is_torch_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .modeling_fsmt import FSMTForConditionalGeneration, FSMTModel, PretrainedFSMTModel

else:
		import sys

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





