
def 	A_ (							snake_case							:   list )      ->    bool:



						'''simple docstring'''

						if not isinstance(snake_case ,      snake_case ):
												raise ValueError('''Input series is not valid, valid series - [2, 4, 6]''' )
						if len(snake_case ) == 0:
												raise ValueError('''Input list must be a non empty list''' )
						if len(snake_case ) == 1:
												return True
						__UpperCamelCase       =			series[1] - series[0]
						for index in range(len(snake_case ) - 1 ):
												if series[index + 1] - series[index] != common_diff:
																		return False
						return True




def 	A_ (							snake_case							:   list )      ->    float:



						'''simple docstring'''

						if not isinstance(snake_case ,      snake_case ):
												raise ValueError('''Input series is not valid, valid series - [2, 4, 6]''' )
						if len(snake_case ) == 0:
												raise ValueError('''Input list must be a non empty list''' )
						__UpperCamelCase       =			0
						for val in series:
												answer += val
						return answer / len(snake_case )


if __name__ == "__main__":
				import doctest

				doctest.testmod()






import fire

from transformers import AutoConfig, AutoModelForSeqaSeqLM, AutoTokenizer




def 	A_ (							snake_case							:   str ,      snake_case							:   str ,      **snake_case							:   List[str] )      ->    Dict:



						'''simple docstring'''

						__UpperCamelCase       =			AutoConfig.from_pretrained(snake_case ,      **snake_case )
						__UpperCamelCase       =			AutoModelForSeqaSeqLM.from_config(snake_case )
						model.save_pretrained(snake_case )
						AutoTokenizer.from_pretrained(snake_case ).save_pretrained(snake_case )
						return model


if __name__ == "__main__":
				fire.Fire(save_randomly_initialized_version)




