Spaces:
Runtime error
Runtime error
File size: 551 Bytes
e089772 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import gradio as gr
from ABSA.inference import model, tokenizer, label2id, id2label
import torch
def predict(text):
inputs = tokenizer(text, return_tensors="pt", truncation=True, padding="max_length", max_length=128)
with torch.no_grad():
outputs = model(**inputs)
preds = outputs["logits"].squeeze(0).tolist()
labels = [id2label.get(p, "O") for p in preds]
tokens = tokenizer.tokenize(text)
return list(zip(tokens, labels))
gr.Interface(fn=predict, inputs="text", outputs="json", title="Arabic ABSA Model").launch()
|