

'''simple docstring'''

from typing import TYPE_CHECKING

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


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

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

try:
       if not is_flax_available():
              raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
       pass
else:
       UpperCAmelCase					 =	[
           '''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

       UpperCAmelCase					 =	_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       							=				{
    '''configuration_clipseg''': [
        '''CLIPSEG_PRETRAINED_CONFIG_ARCHIVE_MAP''',
        '''CLIPSegConfig''',
        '''CLIPSegTextConfig''',
        '''CLIPSegVisionConfig''',
    ],
    '''processing_clipseg''': ['''CLIPSegProcessor'''],
}

try:
		if not is_torch_available():
				raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
		pass
else:
		__UpperCAmelCase       							=				[
		    '''CLIPSEG_PRETRAINED_MODEL_ARCHIVE_LIST''',
		    '''CLIPSegModel''',
		    '''CLIPSegPreTrainedModel''',
		    '''CLIPSegTextModel''',
		    '''CLIPSegVisionModel''',
		    '''CLIPSegForImageSegmentation''',
		]

if TYPE_CHECKING:
		from .configuration_clipseg import (
		    CLIPSEG_PRETRAINED_CONFIG_ARCHIVE_MAP,
		    CLIPSegConfig,
		    CLIPSegTextConfig,
		    CLIPSegVisionConfig,
		)
		from .processing_clipseg import CLIPSegProcessor

		try:
				if not is_torch_available():
						raise OptionalDependencyNotAvailable()
		except OptionalDependencyNotAvailable:
				pass
		else:
				from .modeling_clipseg import (
				    CLIPSEG_PRETRAINED_MODEL_ARCHIVE_LIST,
				    CLIPSegForImageSegmentation,
				    CLIPSegModel,
				    CLIPSegPreTrainedModel,
				    CLIPSegTextModel,
				    CLIPSegVisionModel,
				)

else:
		import sys

		__UpperCAmelCase       							=				_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)