





"""simple docstring"""




def        _lowercase   (  _UpperCAmelCase     , _UpperCAmelCase     , _UpperCAmelCase     , _UpperCAmelCase     , _UpperCAmelCase     , _UpperCAmelCase			)  ->					Optional[Any]:
				if index == r:
								for j in range(UpperCamelCase__			):
												print(data[j]     , end=""" """			)
								print(""" """			)
								return
				#  When no more elements are there to put in data[]
				if i >= n:
								return
				# current is included, put next at next location
				lowerCamelCase			=arr[i]
				combination_util(UpperCamelCase__     , UpperCamelCase__     , UpperCamelCase__     , index + 1     , UpperCamelCase__     , i + 1			)
				# current is excluded, replace it with
				# next (Note that i+1 is passed, but
				# index is not changed)
				combination_util(UpperCamelCase__     , UpperCamelCase__     , UpperCamelCase__     , UpperCamelCase__     , UpperCamelCase__     , i + 1			)
				# The main function that prints all combinations
				# of size r in arr[] of size n. This function
				# mainly uses combinationUtil()





def        _lowercase   (  _UpperCAmelCase     , _UpperCAmelCase     , _UpperCAmelCase			)  ->					List[Any]:
				# A temporary array to store all combination one by one
				lowerCamelCase			=[0] * r
				# Print all combination using temporary array 'data[]'
				combination_util(UpperCamelCase__     , UpperCamelCase__     , UpperCamelCase__     , 0     , UpperCamelCase__     , 0			)


if __name__ == "__main__":
							# Driver code to check the function above
							UpperCAmelCase__  :     str   			=[10, 20, 30, 40, 50]
							print_combination(arr, len(arr), 3)
							# This code is contributed by Ambuj sahu












from __future__ import annotations

from typing import Dict

from ...configuration_utils import PretrainedConfig


UpperCAmelCase__  :     Optional[Any]   			={
    '''susnato/ernie-m-base_pytorch''': '''https://huggingface.co/susnato/ernie-m-base_pytorch/blob/main/config.json''',
    '''susnato/ernie-m-large_pytorch''': '''https://huggingface.co/susnato/ernie-m-large_pytorch/blob/main/config.json''',
}

class  __A       (  a      ):
				__A								=			"""ernie_m"""
				__A								=			{"dropout": "classifier_dropout", "num_classes": "num_labels"}


				def __init__(						self				,	UpperCAmelCase_ = 250002				,	UpperCAmelCase_ = 768				,	UpperCAmelCase_ = 12				,	UpperCAmelCase_ = 12				,	UpperCAmelCase_ = 3072				,	UpperCAmelCase_ = "gelu"				,	UpperCAmelCase_ = 0.1				,	UpperCAmelCase_ = 0.1				,	UpperCAmelCase_ = 514				,	UpperCAmelCase_ = 0.0_2				,	UpperCAmelCase_ = 1				,	UpperCAmelCase_ = 1E-05				,	UpperCAmelCase_=None				,	UpperCAmelCase_=False				,	UpperCAmelCase_=0.0				,	**UpperCAmelCase_				,	):
								super().__init__(pad_token_id=UpperCAmelCase_				,	**UpperCAmelCase_							)
								lowerCamelCase			=vocab_size
								lowerCamelCase			=hidden_size
								lowerCamelCase			=num_hidden_layers
								lowerCamelCase			=num_attention_heads
								lowerCamelCase			=intermediate_size
								lowerCamelCase			=hidden_act
								lowerCamelCase			=hidden_dropout_prob
								lowerCamelCase			=attention_probs_dropout_prob
								lowerCamelCase			=max_position_embeddings
								lowerCamelCase			=initializer_range
								lowerCamelCase			=layer_norm_eps
								lowerCamelCase			=classifier_dropout
								lowerCamelCase			=is_decoder
								lowerCamelCase			=act_dropout





