






"""simple docstring"""

import os
import sys

lowercase    			=       os.path.join(os.path.dirname(__file__), '''src''')
sys.path.append(SRC_DIR)


from transformers import (
    AutoConfig,
    AutoModel,
    AutoModelForCausalLM,
    AutoModelForMaskedLM,
    AutoModelForQuestionAnswering,
    AutoModelForSequenceClassification,
    AutoTokenizer,
    add_start_docstrings,
)


lowercase    			=       [
    '''torch''',
    '''numpy''',
    '''tokenizers''',
    '''filelock''',
    '''requests''',
    '''tqdm''',
    '''regex''',
    '''sentencepiece''',
    '''sacremoses''',
    '''importlib_metadata''',
    '''huggingface_hub''',
]






@add_start_docstrings(AutoConfig.__doc__   )
def _lowerCAmelCase	(  *__lowerCamelCase:Optional[int] ,						**__lowerCamelCase:str   ):

						'''simple docstring'''






						return AutoConfig.from_pretrained(*__lowerCamelCase ,						**__lowerCamelCase   )






@add_start_docstrings(AutoTokenizer.__doc__   )
def _lowerCAmelCase	(  *__lowerCamelCase:str ,						**__lowerCamelCase:str   ):

						'''simple docstring'''






						return AutoTokenizer.from_pretrained(*__lowerCamelCase ,						**__lowerCamelCase   )






@add_start_docstrings(AutoModel.__doc__   )
def _lowerCAmelCase	(  *__lowerCamelCase:Any ,						**__lowerCamelCase:str   ):

						'''simple docstring'''






						return AutoModel.from_pretrained(*__lowerCamelCase ,						**__lowerCamelCase   )






@add_start_docstrings(AutoModelForCausalLM.__doc__   )
def _lowerCAmelCase	(  *__lowerCamelCase:List[str] ,						**__lowerCamelCase:Any   ):

						'''simple docstring'''






						return AutoModelForCausalLM.from_pretrained(*__lowerCamelCase ,						**__lowerCamelCase   )






@add_start_docstrings(AutoModelForMaskedLM.__doc__   )
def _lowerCAmelCase	(  *__lowerCamelCase:Any ,						**__lowerCamelCase:Dict   ):

						'''simple docstring'''






						return AutoModelForMaskedLM.from_pretrained(*__lowerCamelCase ,						**__lowerCamelCase   )






@add_start_docstrings(AutoModelForSequenceClassification.__doc__   )
def _lowerCAmelCase	(  *__lowerCamelCase:int ,						**__lowerCamelCase:Optional[int]   ):

						'''simple docstring'''






						return AutoModelForSequenceClassification.from_pretrained(*__lowerCamelCase ,						**__lowerCamelCase   )






@add_start_docstrings(AutoModelForQuestionAnswering.__doc__   )
def _lowerCAmelCase	(  *__lowerCamelCase:Optional[Any] ,						**__lowerCamelCase:Optional[int]   ):

						'''simple docstring'''






						return AutoModelForQuestionAnswering.from_pretrained(*__lowerCamelCase ,						**__lowerCamelCase   )











"""simple docstring"""

def _lowerCAmelCase	(  __lowerCamelCase:int   ):

						'''simple docstring'''






						__magic_name__            =     n ** (1 / 3)
						return (val * val * val) == n


if __name__ == "__main__":
			print(perfect_cube(27))
			print(perfect_cube(4))



