File size: 640 Bytes
fc05457
 
da8b9a0
1147014
5a33301
4731905
da8b9a0
434c95e
dc0d991
4731905
dc0d991
da8b9a0
 
 
 
 
 
 
c2a01c8
da8b9a0
4731905
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import gradio as gr

from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
from normalizer import normalize


def summarize(text):
    model = AutoModelForSeq2SeqLM.from_pretrained(
        "Afsara/cse_buet_bangla_t5")
    tokenizer = AutoTokenizer.from_pretrained(
        "Afsara/cse_buet_bangla_t5", use_fast=False)

    input_ids = tokenizer(normalize(text), return_tensors="pt").input_ids
    generated_tokens = model.generate(input_ids)
    decoded_tokens = tokenizer.batch_decode(generated_tokens)[0]
    return decoded_tokens


gr_interface = gr.Interface(fn=summarize, inputs="text", outputs="text")

gr_interface.launch()