





'''simple docstring'''






from typing import TYPE_CHECKING

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


A__				:   str      ={
    '''configuration_longt5''': ['''LONGT5_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''LongT5Config''', '''LongT5OnnxConfig'''],
}

try:
      if not is_torch_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      A__				:   Optional[int]      =[
          '''LONGT5_PRETRAINED_MODEL_ARCHIVE_LIST''',
          '''LongT5EncoderModel''',
          '''LongT5ForConditionalGeneration''',
          '''LongT5Model''',
          '''LongT5PreTrainedModel''',
      ]

try:
      if not is_flax_available():
            raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
      pass
else:
      A__				:   int      =[
          '''FlaxLongT5ForConditionalGeneration''',
          '''FlaxLongT5Model''',
          '''FlaxLongT5PreTrainedModel''',
      ]


if TYPE_CHECKING:
      from .configuration_longta import LONGT5_PRETRAINED_CONFIG_ARCHIVE_MAP, LongTaConfig, LongTaOnnxConfig

      try:
            if not is_torch_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_longta import (
                LONGT5_PRETRAINED_MODEL_ARCHIVE_LIST,
                LongTaEncoderModel,
                LongTaForConditionalGeneration,
                LongTaModel,
                LongTaPreTrainedModel,
            )

      try:
            if not is_flax_available():
                  raise OptionalDependencyNotAvailable()
      except OptionalDependencyNotAvailable:
            pass
      else:
            from .modeling_flax_longta import (
                FlaxLongTaForConditionalGeneration,
                FlaxLongTaModel,
                FlaxLongTaPreTrainedModel,
            )


else:
      import sys

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










'''simple docstring'''
import unittest

from accelerate import debug_launcher
from accelerate.test_utils import require_cpu, test_ops, test_script




@require_cpu
class 			lowerCamelCase_   (	unittest.TestCase      ):






      def lowercase_							(					self				:    Tuple ):


          '''simple docstring'''


          debug_launcher(test_script.main )






      def lowercase_							(					self				:    List[str] ):


          '''simple docstring'''


          debug_launcher(test_ops.main )
