


from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


__magic_name__  	=     {'''configuration_wavlm''': ['''WAVLM_PRETRAINED_CONFIG_ARCHIVE_MAP''', '''WavLMConfig''']}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							__magic_name__  	=     [
							    '''WAVLM_PRETRAINED_MODEL_ARCHIVE_LIST''',
							    '''WavLMForAudioFrameClassification''',
							    '''WavLMForCTC''',
							    '''WavLMForSequenceClassification''',
							    '''WavLMForXVector''',
							    '''WavLMModel''',
							    '''WavLMPreTrainedModel''',
							]

if TYPE_CHECKING:
							from .configuration_wavlm import WAVLM_PRETRAINED_CONFIG_ARCHIVE_MAP, WavLMConfig

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_wavlm import (
														    WAVLM_PRETRAINED_MODEL_ARCHIVE_LIST,
														    WavLMForAudioFrameClassification,
														    WavLMForCTC,
														    WavLMForSequenceClassification,
														    WavLMForXVector,
														    WavLMModel,
														    WavLMPreTrainedModel,
														)

else:
							import sys

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






from .configuration_bert_masked import MaskedBertConfig
from .modeling_bert_masked import (
    MaskedBertForMultipleChoice,
    MaskedBertForQuestionAnswering,
    MaskedBertForSequenceClassification,
    MaskedBertForTokenClassification,
    MaskedBertModel,
)
from .modules import *



