




from abc import ABC, abstractmethod
from argparse import ArgumentParser





class 			__lowerCamelCase	(   __UpperCamelCase   ):




    """simple docstring"""

    @staticmethod
    @abstractmethod
    def        a				(	SCREAMING_SNAKE_CASE__					:					ArgumentParser       )				->	List[str]:
         raise NotImplementedError()


    @abstractmethod
    def        a				(	self					:					str       )				->	List[Any]:
         raise NotImplementedError()






import fire

from transformers import AutoConfig, AutoModelForSeqaSeqLM, AutoTokenizer



def 							_A       (						lowerCAmelCase_					: str       ,    lowerCAmelCase_					: str       ,    **lowerCAmelCase_					: str      ):
     """simple docstring"""

     lowerCAmelCase__          =			AutoConfig.from_pretrained(lowerCAmelCase_       ,    **lowerCAmelCase_      )
     lowerCAmelCase__          =			AutoModelForSeqaSeqLM.from_config(lowerCAmelCase_      )
     model.save_pretrained(lowerCAmelCase_      )
     AutoTokenizer.from_pretrained(lowerCAmelCase_      ).save_pretrained(lowerCAmelCase_      )
     return model


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