Spaces:
Paused
Paused
File size: 991 Bytes
9e5c5bb 2ccf3c4 9e5c5bb |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
import gradio as gr
import torch
from tqdm import tqdm
from transformers import pipeline
MODEL_NAME = "IDEA-CCNL/Randeng-Pegasus-238M-Summary-Chinese"
summarizer = pipeline(task="summarization", model=MODEL_NAME)
def summarize(text):
return summarizer(text)
demo = gr.Blocks(title="⭐ Summ4rizer ⭐")
demo.encrypt = False
with demo:
gr.Markdown(f'''
<div>
<h1 style='text-align: center'>Text Summarizer</h1>
</div>
<div>
Using summarization Model from <a href='https://huggingface.co/{MODEL_NAME}' target='_blank'><b>{MODEL_NAME}</b></a>.
</div>
''')
text = gr.Textbox(label="Text here !!", lines=1, interactive=True)
summarize_btn = gr.Button("Let's Summarize",)
summarization = gr.Textbox()
html_output = gr.Markdown()
summarize_btn.click(summarize, [text], outputs=[html_output, summarization])
demo.launch() |