CoolFace
Modelpublic

shaheerzk/text_to_sql

sourceHugging Faceapache-2.0updated 2y agoView on Hugging Face
1likes15downloads
handler.py23 linesDownload Raw Back to root
1import torch2from transformers import AutoModelForSeq2SeqLM, AutoTokenizer3 4class ModelHandler:5    def __init__(self):6        self.device = torch.device("cuda" if torch.cuda.is_available() else "cpu")7        self.model = AutoModelForSeq2SeqLM.from_pretrained("shaheerzk/text_to_sql")8        self.tokenizer = AutoTokenizer.from_pretrained("shaheerzk/text_to_sql")9        self.model.to(self.device)10 11    def handle(self, inputs):12        # Preprocess input13        text = inputs.get("text", "")14        inputs = self.tokenizer(text, return_tensors="pt").to(self.device)15 16        # Inference17        with torch.no_grad():18            outputs = self.model.generate(**inputs)19 20        # Post-process output21        generated_text = self.tokenizer.decode(outputs[0], skip_special_tokens=True)22        return {"generated_text": generated_text}23