




"""simple docstring"""





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


A				=							logging.get_logger(__name__)

A				=							{
    """bigcode/gpt_bigcode-santacoder""": """https://huggingface.co/bigcode/gpt_bigcode-santacoder/resolve/main/config.json""",
}



class   a__					(						__magic_name__ ):
			lowercase_		=						"gpt_bigcode"
			lowercase_		=						["past_key_values"]
			lowercase_		=						{
			    "hidden_size": "n_embd",
			    "max_position_embeddings": "n_positions",
			    "num_attention_heads": "n_head",
			    "num_hidden_layers": "n_layer",
			}


			def __init__(   self   :     Dict   ,	UpperCamelCase_   :     Tuple=50257   ,	UpperCamelCase_   :     Union[str, Any]=1024   ,	UpperCamelCase_   :     Any=768   ,	UpperCamelCase_   :     Union[str, Any]=12   ,	UpperCamelCase_   :     Optional[int]=12   ,	UpperCamelCase_   :     Optional[Any]=None   ,	UpperCamelCase_   :     Any="gelu_pytorch_tanh"   ,	UpperCamelCase_   :     Optional[int]=0.1   ,	UpperCamelCase_   :     Union[str, Any]=0.1   ,	UpperCamelCase_   :     List[str]=0.1   ,	UpperCamelCase_   :     Dict=1e-5   ,	UpperCamelCase_   :     Dict=0.02   ,	UpperCamelCase_   :     List[str]=True   ,	UpperCamelCase_   :     List[str]=True   ,	UpperCamelCase_   :     Optional[int]=50256   ,	UpperCamelCase_   :     Optional[int]=50256   ,	UpperCamelCase_   :     Optional[int]=True   ,	UpperCamelCase_   :     Union[str, Any]=True   ,	UpperCamelCase_   :     Union[str, Any]=True   ,	**UpperCamelCase_   :     List[Any]   ,	):


						"""simple docstring"""




						__UpperCAmelCase						:			List[str]												=       vocab_size
						__UpperCAmelCase						:			Union[str, Any]												=       n_positions
						__UpperCAmelCase						:			int												=       n_embd
						__UpperCAmelCase						:			Tuple												=       n_layer
						__UpperCAmelCase						:			str												=       n_head
						__UpperCAmelCase						:			List[Any]												=       n_inner
						__UpperCAmelCase						:			int												=       activation_function
						__UpperCAmelCase						:			Optional[int]												=       resid_pdrop
						__UpperCAmelCase						:			Union[str, Any]												=       embd_pdrop
						__UpperCAmelCase						:			Union[str, Any]												=       attn_pdrop
						__UpperCAmelCase						:			List[Any]												=       layer_norm_epsilon
						__UpperCAmelCase						:			Optional[Any]												=       initializer_range
						__UpperCAmelCase						:			Optional[Any]												=       scale_attn_weights
						__UpperCAmelCase						:			int												=       use_cache
						__UpperCAmelCase						:			int												=       attention_softmax_in_fpaa
						__UpperCAmelCase						:			Optional[Any]												=       scale_attention_softmax_in_fpaa
						__UpperCAmelCase						:			Union[str, Any]												=       multi_query

						__UpperCAmelCase						:			str												=       bos_token_id
						__UpperCAmelCase						:			Union[str, Any]												=       eos_token_id

						super().__init__(bos_token_id=UpperCamelCase_   ,	eos_token_id=UpperCamelCase_   ,	**UpperCamelCase_)






def 			lowerCAmelCase__					(     a__:						Optional[int]			)    ->						Optional[int]:


							'''simple docstring'''





							_UpperCAmelCase											=     len(a__			)
							for i in range(length - 1			):
														_UpperCAmelCase											=     i
														for k in range(i + 1     ,    a__			):
																					if collection[k] < collection[least]:
																												_UpperCAmelCase											=     k
														if least != i:
																					_UpperCAmelCase						,			_UpperCAmelCase											=     (collection[i], collection[least])
							return collection


if __name__ == "__main__":
		lowerCAmelCase__    :List[str]       =				input('''Enter numbers separated by a comma:\n''').strip()
		lowerCAmelCase__    :Any       =				[int(item) for item in user_input.split(''',''')]
		print(selection_sort(unsorted))
