

"""simple docstring"""




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


SCREAMING_SNAKE_CASE_     :			Optional[Any]	  =			logging.get_logger(__name__)

SCREAMING_SNAKE_CASE_     :			Optional[int]	  =			{
    '''facebook/dpr-ctx_encoder-single-nq-base''': (
        '''https://huggingface.co/facebook/dpr-ctx_encoder-single-nq-base/resolve/main/config.json'''
    ),
    '''facebook/dpr-question_encoder-single-nq-base''': (
        '''https://huggingface.co/facebook/dpr-question_encoder-single-nq-base/resolve/main/config.json'''
    ),
    '''facebook/dpr-reader-single-nq-base''': (
        '''https://huggingface.co/facebook/dpr-reader-single-nq-base/resolve/main/config.json'''
    ),
    '''facebook/dpr-ctx_encoder-multiset-base''': (
        '''https://huggingface.co/facebook/dpr-ctx_encoder-multiset-base/resolve/main/config.json'''
    ),
    '''facebook/dpr-question_encoder-multiset-base''': (
        '''https://huggingface.co/facebook/dpr-question_encoder-multiset-base/resolve/main/config.json'''
    ),
    '''facebook/dpr-reader-multiset-base''': (
        '''https://huggingface.co/facebook/dpr-reader-multiset-base/resolve/main/config.json'''
    ),
}


class 		_A       (			UpperCamelCase__					):
      __a								=	"""dpr"""





      def __init__(  self    ,						SCREAMING_SNAKE_CASE__=30522    ,						SCREAMING_SNAKE_CASE__=768    ,						SCREAMING_SNAKE_CASE__=12    ,						SCREAMING_SNAKE_CASE__=12    ,						SCREAMING_SNAKE_CASE__=3072    ,						SCREAMING_SNAKE_CASE__="gelu"    ,						SCREAMING_SNAKE_CASE__=0.1    ,						SCREAMING_SNAKE_CASE__=0.1    ,						SCREAMING_SNAKE_CASE__=512    ,						SCREAMING_SNAKE_CASE__=2    ,						SCREAMING_SNAKE_CASE__=0.02    ,						SCREAMING_SNAKE_CASE__=1e-12    ,						SCREAMING_SNAKE_CASE__=0    ,						SCREAMING_SNAKE_CASE__="absolute"    ,						SCREAMING_SNAKE_CASE__ = 0    ,						**SCREAMING_SNAKE_CASE__    ,						)   ->					Tuple:
         super().__init__(pad_token_id=SCREAMING_SNAKE_CASE__    ,						**SCREAMING_SNAKE_CASE__		)

         lowerCamelCase__						=			vocab_size
         lowerCamelCase__						=			hidden_size
         lowerCamelCase__						=			num_hidden_layers
         lowerCamelCase__						=			num_attention_heads
         lowerCamelCase__						=			hidden_act
         lowerCamelCase__						=			intermediate_size
         lowerCamelCase__						=			hidden_dropout_prob
         lowerCamelCase__						=			attention_probs_dropout_prob
         lowerCamelCase__						=			max_position_embeddings
         lowerCamelCase__						=			type_vocab_size
         lowerCamelCase__						=			initializer_range
         lowerCamelCase__						=			layer_norm_eps
         lowerCamelCase__						=			projection_dim
         lowerCamelCase__						=			position_embedding_type







"""simple docstring"""




def 	UpperCAmelCase__   (				A__   )      ->      str:




   """simple docstring"""
   return " ".join(input_str.split()[::-1]   )


if __name__ == "__main__":
     import doctest

     doctest.testmod()




