File size: 743 Bytes
eaf7fab
 
8f5a2a6
eaf7fab
8f5a2a6
d946acc
8f5a2a6
eaf7fab
 
8c527ad
0a0869f
d062cab
 
c81939d
4f8aea4
c9de3a1
8afb113
cf4d49a
8afb113
 
c81939d
c9de3a1
0a0869f
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
from transformers import pipeline 
import torch
import gradio as gr

summarizer = pipeline(task="summarization",
                      model="facebook/bart-large-cnn",
                      torch_dtype=torch.bfloat16)



# name of the function
def summary(text, min_len,max_len):
    summary = summarizer(text,min_length=min_len,max_length=max_len)
    return summary[0]['summary_text']


# We instantiate the Textbox class
#textbox = gr.Textbox(label="Summarizer: ", placeholder="Enter the text")


demo = gr.Interface(fn=summary, inputs = [gr.Textbox(label=" : Summarize Your Text : ", placeholder="Enter the text"),  gr.Slider(minimum=4, maximum=10, step=1),  gr.Slider(minimum=10, maximum=500, step=20),] , outputs="text",)

demo.launch()