Aleksei Artemiev commited on
Commit
e3e6688
1 Parent(s): 4cf59d7

Add summarizer

Browse files
Files changed (2) hide show
  1. app.py +7 -4
  2. predict.py +8 -0
app.py CHANGED
@@ -1,7 +1,10 @@
1
  import gradio as gr
 
2
 
3
- def greet(name):
4
- return "Hello " + name + "!!"
5
 
6
- iface = gr.Interface(fn=greet, inputs="text", outputs="text")
7
- iface.launch()
 
 
 
 
 
1
  import gradio as gr
2
+ from predict import summarize
3
 
 
 
4
 
5
+ def summarize_text(text):
6
+ return summarize(text)
7
+
8
+
9
+ iface = gr.Interface(fn=summarize_text, inputs="text", outputs="text")
10
+ iface.launch()
predict.py ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ from summarizer import Summarizer
2
+ from transformers import pipeline
3
+
4
+
5
+ def summarize(x):
6
+ summarizer = Summarizer(model='distilbert-base-uncased')
7
+ output = summarizer(x, ratio=0.2, return_as_list=False)
8
+ return output