crrodrvi commited on
Commit
57109c7
·
verified ·
1 Parent(s): d5d2a3d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -10
app.py CHANGED
@@ -1,35 +1,41 @@
1
  import gradio as gr
2
- from gradio.mix import Parallel, Series
3
  from transformers import AutoTokenizer, AutoModelWithLMHead, AutoModelForSeq2SeqLM
4
 
5
  title = "Spanish Text Simplification"
6
  description = "Simplificación de noticias en español"
7
  examples = [
8
-
9
- ["""""""""
10
  Maider Etxebarria destaca que este chupinazo será para las más de 78.000 personas que nacieron en otros puntos de España y hoy viven aquí.
11
  Muchas de ellas llegaron a nuestra ciudad en el Desarrollismo, pero desde entonces han ido llegando año a año a nuestra ciudad:
12
  “Han contribuido a la construcción social y económica de nuestra ciudad”, ha asegurado Maider Etxebarria.
13
  La alcaldesa ha destacado que estos centros regionales son un ejemplo de diversidad:
14
  ”Hacen una gran labor para construir humanidad. Sin ellas, Vitoria no sería la ciudad abierta y diversa que es hoy”
15
- """""""""],
16
- ["""""
17
  La semana comienza con un descenso de las temperaturas en la mitad norte el lunes y el martes,
18
  según la predicción del portavoz de la Agencia Estatal de Meteorología (AEMET), Rubén del Campo.
19
  En concreto, este lunes la bajada será de hasta 10ºC en el Cantábrico con respecto a los valores del domingo.
20
  Además, los vientos del norte serán intensos en la costa gallega, Valle del Ebro y Ampurdán catalán durante el martes,
21
  jornada en la que el norte de Oviedo, Santander o Pamplona no llegarán a superar los 15ºC.
22
  Ya el miércoles, habrá una bajada de temperaturas más generalizada
23
- """""]
24
  ]
25
 
 
26
  io1 = gr.Interface.load("huggingface/crrodrvi/mbart-simplificacion")
27
  io2 = gr.Interface.load("huggingface/facebook/bart-large-cnn")
28
  # io3 = gr.Interface.load("huggingface/csebuetnlp/mT5_multilingual_XLSum")
29
  # io4 = gr.Interface.load("huggingface/google/pegasus-xsum")
30
 
31
- iface = Parallel(io1, io2,
32
- theme='huggingface',
33
- inputs = gr.inputs.Textbox(lines = 10, label="Text"), title=title, description=description, examples=examples)
 
 
 
 
 
 
34
 
35
- iface.launch(share=True)
 
 
1
  import gradio as gr
 
2
  from transformers import AutoTokenizer, AutoModelWithLMHead, AutoModelForSeq2SeqLM
3
 
4
  title = "Spanish Text Simplification"
5
  description = "Simplificación de noticias en español"
6
  examples = [
7
+ ["""
 
8
  Maider Etxebarria destaca que este chupinazo será para las más de 78.000 personas que nacieron en otros puntos de España y hoy viven aquí.
9
  Muchas de ellas llegaron a nuestra ciudad en el Desarrollismo, pero desde entonces han ido llegando año a año a nuestra ciudad:
10
  “Han contribuido a la construcción social y económica de nuestra ciudad”, ha asegurado Maider Etxebarria.
11
  La alcaldesa ha destacado que estos centros regionales son un ejemplo de diversidad:
12
  ”Hacen una gran labor para construir humanidad. Sin ellas, Vitoria no sería la ciudad abierta y diversa que es hoy”
13
+ """],
14
+ ["""
15
  La semana comienza con un descenso de las temperaturas en la mitad norte el lunes y el martes,
16
  según la predicción del portavoz de la Agencia Estatal de Meteorología (AEMET), Rubén del Campo.
17
  En concreto, este lunes la bajada será de hasta 10ºC en el Cantábrico con respecto a los valores del domingo.
18
  Además, los vientos del norte serán intensos en la costa gallega, Valle del Ebro y Ampurdán catalán durante el martes,
19
  jornada en la que el norte de Oviedo, Santander o Pamplona no llegarán a superar los 15ºC.
20
  Ya el miércoles, habrá una bajada de temperaturas más generalizada
21
+ """]
22
  ]
23
 
24
+ # Cargar los modelos desde Hugging Face
25
  io1 = gr.Interface.load("huggingface/crrodrvi/mbart-simplificacion")
26
  io2 = gr.Interface.load("huggingface/facebook/bart-large-cnn")
27
  # io3 = gr.Interface.load("huggingface/csebuetnlp/mT5_multilingual_XLSum")
28
  # io4 = gr.Interface.load("huggingface/google/pegasus-xsum")
29
 
30
+ # Crear la interfaz combinada usando Blocks
31
+ with gr.Blocks() as demo:
32
+ gr.Markdown(f"### {title}")
33
+ gr.Markdown(description)
34
+ with gr.Row():
35
+ io1.render()
36
+ io2.render()
37
+
38
+ gr.Examples(examples, inputs=gr.inputs.Textbox(lines=10, label="Text"))
39
 
40
+ # Lanzar la aplicación
41
+ demo.launch(share=True)