


'''simple docstring'''
from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_flax_available,
    is_tf_available,
    is_torch_available,
)


lowerCAmelCase__  =     {
    '''configuration_gptsan_japanese''': ['''GPTSAN_JAPANESE_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''GPTSanJapaneseConfig'''],
    '''tokenization_gptsan_japanese''': ['''GPTSanJapaneseTokenizer'''],
}

try:
     if not is_torch_available():
          raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
     pass
else:
     lowerCAmelCase__  =     [
         '''GPTSAN_JAPANESE_PRETRAINED_MODEL_ARCHIVE_LIST''',
         '''GPTSanJapaneseForConditionalGeneration''',
         '''GPTSanJapaneseModel''',
         '''GPTSanJapanesePreTrainedModel''',
     ]
     lowerCAmelCase__  =     [
         '''GPTSanJapaneseTokenizer''',
     ]


if TYPE_CHECKING:
     from .configuration_gptsan_japanese import GPTSAN_JAPANESE_PRETRAINED_CONFIG_ARCHIVE_MAP, GPTSanJapaneseConfig
     from .tokenization_gptsan_japanese import GPTSanJapaneseTokenizer

     try:
          if not is_torch_available():
               raise OptionalDependencyNotAvailable()
     except OptionalDependencyNotAvailable:
          pass
     else:
          from .modeling_gptsan_japanese import (
              GPTSAN_JAPANESE_PRETRAINED_MODEL_ARCHIVE_LIST,
              GPTSanJapaneseForConditionalGeneration,
              GPTSanJapaneseModel,
              GPTSanJapanesePreTrainedModel,
          )
          from .tokenization_gptsan_japanese import GPTSanJapaneseTokenizer


else:
     import sys

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












'''simple docstring'''


from typing import TYPE_CHECKING

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


lowerCamelCase_					:			str     						=				{'''configuration_hubert''': ['''HUBERT_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''HubertConfig''']}

try:
					if not is_torch_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					lowerCamelCase_					:			Union[str, Any]     						=				[
					    '''HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST''',
					    '''HubertForCTC''',
					    '''HubertForSequenceClassification''',
					    '''HubertModel''',
					    '''HubertPreTrainedModel''',
					]


try:
					if not is_tf_available():
										raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
					pass
else:
					lowerCamelCase_					:			Optional[Any]     						=				[
					    '''TF_HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST''',
					    '''TFHubertForCTC''',
					    '''TFHubertModel''',
					    '''TFHubertPreTrainedModel''',
					]

if TYPE_CHECKING:
					from .configuration_hubert import HUBERT_PRETRAINED_CONFIG_ARCHIVE_MAP, HubertConfig

					try:
										if not is_torch_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_hubert import (
										    HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST,
										    HubertForCTC,
										    HubertForSequenceClassification,
										    HubertModel,
										    HubertPreTrainedModel,
										)

					try:
										if not is_tf_available():
															raise OptionalDependencyNotAvailable()
					except OptionalDependencyNotAvailable:
										pass
					else:
										from .modeling_tf_hubert import (
										    TF_HUBERT_PRETRAINED_MODEL_ARCHIVE_LIST,
										    TFHubertForCTC,
										    TFHubertModel,
										    TFHubertPreTrainedModel,
										)


else:
					import sys

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