Spaces:
Runtime error
Runtime error
import ast | |
from transformers import AutoTokenizer, AutoModelForCausalLM, pipeline | |
from dataclasses import dataclass | |
# Configs | |
class Config: | |
code_gen_idt : str = "lvwerra/codeparrot-small" | |
code_gen_config : dict = { | |
"max_length" : 256 | |
} | |
class GenCode: | |
def __init__(self,model_idt:str,gen_kwargs:dict) -> None: | |
self.generation_pipe = pipeline("text-generation", model=model_idt) | |
self.gen_kwargs = gen_kwargs | |
def __call__(self, input : str): | |
return self.generation_pipe(input, **self.gen_kwargs)[0]["generated_text"] | |
def return_lexer_map(code_snippet:str): | |
return None | |
def return_parse_tree(code_snippet:str): | |
return ast.dump(ast.parse(code_snippet)) |