File size: 732 Bytes
8507bad
 
9954c84
8507bad
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
import gradio as gr
from transformers import pipeline
import torch

summarizer = pipeline(
    "summarization",
    'pszemraj/led-large-book-summary'
)

def summarizer(text):
    result = summarizer(
        text,
        min_length=16,
        max_length=256,
        no_repeat_ngram_size=3,
        encoder_no_repeat_ngram_size=3,
        repetition_penalty=3.5,
        num_beams=4,
        early_stopping=True,
    )

with gr.Blocks() as demo:
    gr.Markdown("#Text-to-Image Generator")
    text = gr.Textbox(label="Text Input", placeholder="Enter your text......")
    submit_btn = gr.Button("Summarize")
    summary = gr.Textbox(label="Summary")
    submit_btn.click(fn=summarizer, inputs=text, outputs=summary)
demo.launch()