lamba66 commited on
Commit
80f9484
·
verified ·
1 Parent(s): eddc14c

Create app.py

Browse files
Files changed (1) hide show
  1. app.py +30 -0
app.py ADDED
@@ -0,0 +1,30 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Déployer
2
+ import gradio as gr
3
+ import os
4
+ # Création de blocks
5
+ demo = gr.Blocks(theme='NoCrypt/miku')
6
+ inputs = gr.Textbox(label="Text à résumer", lines=6)
7
+ summarizer1 = gr.Interface(fn=summarize_func,
8
+ inputs=inputs,
9
+ outputs=[gr.Textbox(label="Résumé", lines=3)],
10
+ title="Text summarization avec bart-large-cnn",
11
+ description="Résumer n'importe quel texte avec bart-large-cnn"
12
+ )
13
+ inputs1 = gr.Textbox(label="Text à résumer", lines=6)
14
+
15
+ summarizer2 = gr.Interface(fn=summarize_func_1,
16
+ inputs=inputs1,
17
+ outputs=[gr.Textbox(label="Result", lines=3)],
18
+ title="Text summarization avec mT5_multilingual_XLSum",
19
+ description="Résumer n'importe quel texte mT5_multilingual_XLSum"
20
+ )
21
+
22
+ with demo:
23
+ gr.TabbedInterface(
24
+ [summarizer1,
25
+ summarizer2],
26
+ ["Summarize avec mT5",
27
+ "Summarize avec bart"],
28
+ )
29
+
30
+ demo.launch(share=True)