





from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


A__:    Union[str, Any]  	=	{
    '''configuration_clap''': [
        '''CLAP_PRETRAINED_MODEL_ARCHIVE_LIST''',
        '''ClapAudioConfig''',
        '''ClapConfig''',
        '''ClapTextConfig''',
    ],
    '''processing_clap''': ['''ClapProcessor'''],
}

try:
   if not is_torch_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   A__:    Any  	=	[
       '''CLAP_PRETRAINED_MODEL_ARCHIVE_LIST''',
       '''ClapModel''',
       '''ClapPreTrainedModel''',
       '''ClapTextModel''',
       '''ClapTextModelWithProjection''',
       '''ClapAudioModel''',
       '''ClapAudioModelWithProjection''',
   ]
   A__:    Any  	=	['''ClapFeatureExtractor''']

if TYPE_CHECKING:
   from .configuration_clap import (
       CLAP_PRETRAINED_MODEL_ARCHIVE_LIST,
       ClapAudioConfig,
       ClapConfig,
       ClapTextConfig,
   )
   from .processing_clap import ClapProcessor

   try:
      if not is_torch_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .feature_extraction_clap import ClapFeatureExtractor
      from .modeling_clap import (
          CLAP_PRETRAINED_MODEL_ARCHIVE_LIST,
          ClapAudioModel,
          ClapAudioModelWithProjection,
          ClapModel,
          ClapPreTrainedModel,
          ClapTextModel,
          ClapTextModelWithProjection,
      )


else:
   import sys

   A__:    List[Any]  	=	_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_ibert': ['IBERT_PRETRAINED_CONFIG_ARCHIVE_MAP', 'IBertConfig', 'IBertOnnxConfig']}

try:
   if not is_torch_available():
      raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
   pass
else:
   _UpperCamelCase											=		[
       'IBERT_PRETRAINED_MODEL_ARCHIVE_LIST',
       'IBertForMaskedLM',
       'IBertForMultipleChoice',
       'IBertForQuestionAnswering',
       'IBertForSequenceClassification',
       'IBertForTokenClassification',
       'IBertModel',
       'IBertPreTrainedModel',
   ]

if TYPE_CHECKING:
   from .configuration_ibert import IBERT_PRETRAINED_CONFIG_ARCHIVE_MAP, IBertConfig, IBertOnnxConfig

   try:
      if not is_torch_available():
         raise OptionalDependencyNotAvailable()
   except OptionalDependencyNotAvailable:
      pass
   else:
      from .modeling_ibert import (
          IBERT_PRETRAINED_MODEL_ARCHIVE_LIST,
          IBertForMaskedLM,
          IBertForMultipleChoice,
          IBertForQuestionAnswering,
          IBertForSequenceClassification,
          IBertForTokenClassification,
          IBertModel,
          IBertPreTrainedModel,
      )

else:
   import sys

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






