

"""simple docstring"""




from __future__ import annotations

from cmath import sqrt
def 	lowerCAmelCase    (       __UpperCamelCase				,     __UpperCamelCase				,     __UpperCamelCase   ):
 '''simple docstring'''





 if a == 0:
  raise ValueError("""Coefficient 'a' must not be zero."""   )
 UpperCAmelCase__       :	List[Any]        =       b * b - 4 * a * c

 UpperCAmelCase__       :	Any        =       (-b + sqrt(__UpperCamelCase   )) / (2 * a)
 UpperCAmelCase__       :	Optional[Any]        =       (-b - sqrt(__UpperCamelCase   )) / (2 * a)

 return (
     root_a.real if not root_a.imag else root_a,
     root_a.real if not root_a.imag else root_a,
 )
def 	lowerCAmelCase    (       ):
 '''simple docstring'''





 UpperCAmelCase__ ,   UpperCAmelCase__       :	int        =       quadratic_roots(a=5				,     b=6				,     c=1   )
 print(F"The solutions are: {solutiona} and {solutiona}"   )


if __name__ == "__main__":
      main()







import fire

from transformers import AutoConfig, AutoModelForSeqaSeqLM, AutoTokenizer



def   __lowerCAmelCase    (				UpperCAmelCase__					:   str      ,					UpperCAmelCase__					:   str      ,					**UpperCAmelCase__					:   List[str]							)	->     Tuple:
							lowerCamelCase_					=       AutoConfig.from_pretrained(UpperCAmelCase__      ,					**UpperCAmelCase__							)
							lowerCamelCase_					=       AutoModelForSeqaSeqLM.from_config(UpperCAmelCase__							)
							model.save_pretrained(UpperCAmelCase__							)
							AutoTokenizer.from_pretrained(UpperCAmelCase__							).save_pretrained(UpperCAmelCase__							)
							return model


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





