
from ...configuration_utils import PretrainedConfig
from ...utils import logging


lowerCamelCase__     :		Optional[int]        = logging.get_logger(__name__)

lowerCamelCase__     :		List[str]        = {"""ctrl""": """https://huggingface.co/ctrl/resolve/main/config.json"""}



class    _snake_case (						UpperCAmelCase_				):
 __lowerCAmelCase	:  int	   =      'ctrl'
 __lowerCAmelCase	:  Optional[int]	   =      ['past_key_values']
 __lowerCAmelCase	:  Optional[Any]	   =      {
     'max_position_embeddings': 'n_positions',
     'hidden_size': 'n_embd',
     'num_attention_heads': 'n_head',
     'num_hidden_layers': 'n_layer',
 }


 def __init__(       self       ,	SCREAMING_SNAKE_CASE_=24_65_34       ,	SCREAMING_SNAKE_CASE_=2_56       ,	SCREAMING_SNAKE_CASE_=12_80       ,	SCREAMING_SNAKE_CASE_=81_92       ,	SCREAMING_SNAKE_CASE_=48       ,	SCREAMING_SNAKE_CASE_=16       ,	SCREAMING_SNAKE_CASE_=0.1       ,	SCREAMING_SNAKE_CASE_=0.1       ,	SCREAMING_SNAKE_CASE_=1E-6       ,	SCREAMING_SNAKE_CASE_=0.0_2       ,	SCREAMING_SNAKE_CASE_=True       ,	**SCREAMING_SNAKE_CASE_       ,	):


   '''simple docstring'''




   lowercase__	: Optional[Any]     		=   vocab_size
   lowercase__	: Tuple     		=   n_positions
   lowercase__	: Tuple     		=   n_embd
   lowercase__	: str     		=   n_layer
   lowercase__	: int     		=   n_head
   lowercase__	: List[Any]     		=   dff
   lowercase__	: str     		=   resid_pdrop
   lowercase__	: str     		=   embd_pdrop
   lowercase__	: List[str]     		=   layer_norm_epsilon
   lowercase__	: Union[str, Any]     		=   initializer_range

   lowercase__	: Union[str, Any]     		=   use_cache

   super().__init__(**SCREAMING_SNAKE_CASE_)








from typing import List

import datasets
from datasets.tasks import AudioClassification

from ..folder_based_builder import folder_based_builder


lowerCamelCase__     :		Any        = datasets.utils.logging.get_logger(__name__)



class    _snake_case (						folder_based_builder.FolderBasedBuilderConfig				):
 __lowerCAmelCase	:  bool	   =      None
 __lowerCAmelCase	:  bool	   =      None



class    _snake_case (						folder_based_builder.FolderBasedBuilder				):
 __lowerCAmelCase	:  Optional[Any]	   =      datasets.Audio()
 __lowerCAmelCase	:  Union[str, Any]	   =      'audio'
 __lowerCAmelCase	:  str	   =      AudioFolderConfig
 __lowerCAmelCase	:  List[str]  # definition at the bottom of the script
 __lowerCAmelCase	:  Optional[int]	   =      AudioClassification(audio_column='audio'	,    label_column='label'				)

lowerCamelCase__     :		int        = [
    """.aiff""",
    """.au""",
    """.avr""",
    """.caf""",
    """.flac""",
    """.htk""",
    """.svx""",
    """.mat4""",
    """.mat5""",
    """.mpc2k""",
    """.ogg""",
    """.paf""",
    """.pvf""",
    """.raw""",
    """.rf64""",
    """.sd2""",
    """.sds""",
    """.ircam""",
    """.voc""",
    """.w64""",
    """.wav""",
    """.nist""",
    """.wavex""",
    """.wve""",
    """.xi""",
    """.mp3""",
    """.opus""",
]
lowerCamelCase__     :		int        = AUDIO_EXTENSIONS






