File size: 779 Bytes
74fcca9
 
1bcb437
51364be
74fcca9
2e6c4c1
 
6f8d347
 
a6186d7
c1ade9c
 
 
1bcb437
 
74fcca9
 
 
 
 
 
c1ade9c
74fcca9
8e63e2d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import gradio as gr
from util import update
from util import summarize
from transformers import AutoTokenizer, AutoModelForSeq2SeqLM, DataCollatorForSeq2Seq, Seq2SeqTrainer, TrainingArguments

cp_aug = 'minnehwg/finetune-newwiki-summarization-ver-augmented'

tokenizer = AutoTokenizer.from_pretrained("VietAI/vit5-base")
model  = AutoModelForSeq2SeqLM.from_pretrained(cp_aug)

def summarize_text(text):
    text = summarize(text, model, tokenizer, 4)
    return text


with gr.Blocks() as demo:
    gr.Markdown("Start typing below and then click **Run** to see the output.")
    with gr.Row():
        inp = gr.Textbox(placeholder="What is your name?")
        out = gr.Textbox()
    btn = gr.Button("Run")
    btn.click(fn=summarize_text, inputs=inp, outputs=out)

demo.launch()