






from dataclasses import dataclass, field
from typing import ClassVar, Dict

from ..features import Features, Value
from .base import TaskTemplate







@dataclass(frozen=_A		)
class 	_UpperCAmelCase  (  _A		):




      """simple docstring"""



      A          =    field(default='''language-modeling'''				,							metadata={'''include_in_asdict_even_if_is_default''': True}		)

      A          =    Features({'''text''': Value('''string'''		)}		)
      A          =    Features({}		)
      A          =    "text"
      @property
      def 			snake_case_      (   self		):



          '''simple docstring'''
          return {self.text_column: "text"}











from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available


_a    :   str        =			{"""configuration_wavlm""": ["""WAVLM_PRETRAINED_CONFIG_ARCHIVE_MAP""", """WavLMConfig"""]}

try:
 if not is_torch_available():
  raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
 pass
else:
 _a    :   Optional[Any]        =			[
     """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

 _a    :   str        =			_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)



