
"""simple docstring"""


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


lowerCAmelCase			=		logging.get_logger(__name__)

lowerCAmelCase			=		{
    """bert-base-uncased""": """https://huggingface.co/bert-base-uncased/resolve/main/config.json""",
    # QDQBERT models can be loaded from any BERT checkpoint, available at https://huggingface.co/models?filter=bert
}

class 					A_			(  _SCREAMING_SNAKE_CASE     ):



							"""simple docstring"""






							SCREAMING_SNAKE_CASE_			   =     """qdqbert"""





							def __init__(						self						:Any  ,							lowerCamelCase_						:List[str]=30_522  ,							lowerCamelCase_						:Any=768  ,							lowerCamelCase_						:Optional[Any]=12  ,							lowerCamelCase_						:Union[str, Any]=12  ,							lowerCamelCase_						:Dict=3_072  ,							lowerCamelCase_						:List[Any]="gelu"  ,							lowerCamelCase_						:Any=0.1  ,							lowerCamelCase_						:Dict=0.1  ,							lowerCamelCase_						:List[Any]=512  ,							lowerCamelCase_						:Union[str, Any]=2  ,							lowerCamelCase_						:Optional[Any]=0.02  ,							lowerCamelCase_						:List[str]=1e-12  ,							lowerCamelCase_						:int=True  ,							lowerCamelCase_						:Optional[Any]=1  ,							lowerCamelCase_						:Optional[Any]=0  ,							lowerCamelCase_						:List[str]=2  ,							**lowerCamelCase_						:Optional[Any]  ,							):





										"""simple docstring"""

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

										lowerCamelCase__			:  Optional[int]  =vocab_size
										lowerCamelCase__			:  Dict  =max_position_embeddings
										lowerCamelCase__			:  Any  =hidden_size
										lowerCamelCase__			:  Optional[Any]  =num_hidden_layers
										lowerCamelCase__			:  List[Any]  =num_attention_heads
										lowerCamelCase__			:  Tuple  =intermediate_size
										lowerCamelCase__			:  int  =hidden_act
										lowerCamelCase__			:  List[str]  =hidden_dropout_prob
										lowerCamelCase__			:  str  =attention_probs_dropout_prob
										lowerCamelCase__			:  List[Any]  =initializer_range
										lowerCamelCase__			:  str  =type_vocab_size
										lowerCamelCase__			:  int  =layer_norm_eps
										lowerCamelCase__			:  Optional[Any]  =use_cache

"""simple docstring"""


import unittest
import warnings

from datasets.utils import experimental






@experimental
def      lowerCAmelCase_     (	)     ->Optional[Any]:
			return "success"

class 					A_			(  unittest.TestCase     ):



							"""simple docstring"""






							def    UpperCAmelCase__							(						self						:int ):





										"""simple docstring"""

										with warnings.catch_warnings(record=lowerCamelCase_ ) as w:
													warnings.simplefilter('always' )
													self.assertEqual(dummy_function()  ,							'success' )
										self.assertEqual(len(lowerCamelCase_ )  ,							1 )