




from ...configuration_utils import PretrainedConfig


class     UpperCamelCase_   (			__snake_case					):

    '''simple docstring'''






    UpperCAmelCase__							  =				"bert-generation"


    def __init__(      self				:     str ,			UpperCAmelCase__				:     Any=50_358 ,			UpperCAmelCase__				:     List[str]=1_024 ,			UpperCAmelCase__				:     Dict=24 ,			UpperCAmelCase__				:     Dict=16 ,			UpperCAmelCase__				:     Dict=4_096 ,			UpperCAmelCase__				:     Optional[int]="gelu" ,			UpperCAmelCase__				:     Tuple=0.1 ,			UpperCAmelCase__				:     List[Any]=0.1 ,			UpperCAmelCase__				:     Tuple=512 ,			UpperCAmelCase__				:     Optional[int]=0.02 ,			UpperCAmelCase__				:     Optional[Any]=1e-12 ,			UpperCAmelCase__				:     List[str]=0 ,			UpperCAmelCase__				:     str=2 ,			UpperCAmelCase__				:     List[Any]=1 ,			UpperCAmelCase__				:     Union[str, Any]="absolute" ,			UpperCAmelCase__				:     Union[str, Any]=True ,			**UpperCAmelCase__				:     Tuple ,			)						->Dict:





           '''simple docstring'''

           super().__init__(pad_token_id=lowerCamelCase_ ,			bos_token_id=lowerCamelCase_ ,			eos_token_id=lowerCamelCase_ ,			**lowerCamelCase_)

           A__							=   vocab_size
           A__							=   hidden_size
           A__							=   num_hidden_layers
           A__							=   num_attention_heads
           A__							=   hidden_act
           A__							=   intermediate_size
           A__							=   hidden_dropout_prob
           A__							=   attention_probs_dropout_prob
           A__							=   max_position_embeddings
           A__							=   initializer_range
           A__							=   layer_norm_eps
           A__							=   position_embedding_type
           A__							=   use_cache








from typing import TYPE_CHECKING

from ...utils import (
    OptionalDependencyNotAvailable,
    _LazyModule,
    is_sentencepiece_available,
    is_speech_available,
    is_tf_available,
    is_torch_available,
)


_lowerCamelCase     :		Tuple								=       {
    """configuration_speech_to_text""": ["""SPEECH_TO_TEXT_PRETRAINED_CONFIG_ARCHIVE_MAP""", """Speech2TextConfig"""],
    """processing_speech_to_text""": ["""Speech2TextProcessor"""],
}

try:
  if not is_sentencepiece_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  _lowerCamelCase     :		int								=       ["""Speech2TextTokenizer"""]

try:
  if not is_speech_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  _lowerCamelCase     :		Optional[int]								=       ["""Speech2TextFeatureExtractor"""]

try:
  if not is_tf_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  _lowerCamelCase     :		Optional[Any]								=       [
      """TF_SPEECH_TO_TEXT_PRETRAINED_MODEL_ARCHIVE_LIST""",
      """TFSpeech2TextForConditionalGeneration""",
      """TFSpeech2TextModel""",
      """TFSpeech2TextPreTrainedModel""",
  ]

try:
  if not is_torch_available():
    raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
  pass
else:
  _lowerCamelCase     :		List[Any]								=       [
      """SPEECH_TO_TEXT_PRETRAINED_MODEL_ARCHIVE_LIST""",
      """Speech2TextForConditionalGeneration""",
      """Speech2TextModel""",
      """Speech2TextPreTrainedModel""",
  ]


if TYPE_CHECKING:
  from .configuration_speech_to_text import SPEECH_TO_TEXT_PRETRAINED_CONFIG_ARCHIVE_MAP, SpeechaTextConfig
  from .processing_speech_to_text import SpeechaTextProcessor

  try:
    if not is_sentencepiece_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .tokenization_speech_to_text import SpeechaTextTokenizer

  try:
    if not is_speech_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .feature_extraction_speech_to_text import SpeechaTextFeatureExtractor

  try:
    if not is_tf_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_tf_speech_to_text import (
        TF_SPEECH_TO_TEXT_PRETRAINED_MODEL_ARCHIVE_LIST,
        TFSpeechaTextForConditionalGeneration,
        TFSpeechaTextModel,
        TFSpeechaTextPreTrainedModel,
    )

  try:
    if not is_torch_available():
      raise OptionalDependencyNotAvailable()
  except OptionalDependencyNotAvailable:
    pass
  else:
    from .modeling_speech_to_text import (
        SPEECH_TO_TEXT_PRETRAINED_MODEL_ARCHIVE_LIST,
        SpeechaTextForConditionalGeneration,
        SpeechaTextModel,
        SpeechaTextPreTrainedModel,
    )

else:
  import sys

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


