SergioSCA commited on
Commit
ad8c2c9
·
verified ·
1 Parent(s): 42a034b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -10
app.py CHANGED
@@ -10,8 +10,6 @@ from functions import (
10
 
11
  MODALIDAD_TAREAS = cargar_modalidades_tareas()
12
 
13
-
14
- # Interfaz Gradio
15
  with gr.Blocks() as demo:
16
  gr.Markdown("# Diseñador de Modelos de Redes Neuronales y Generador de Datasets Multimodales")
17
 
@@ -34,17 +32,17 @@ with gr.Blocks() as demo:
34
  outputs=grafica_barras
35
  )
36
 
37
- # Panel 3: Generar Encabezado (ahora local)
38
  with gr.Row():
39
  btn_generar_encabezado = gr.Button("Generar Encabezado del CSV")
40
  encabezado_generado = gr.Textbox(label="Encabezado Generado", interactive=False)
41
  btn_generar_encabezado.click(
42
  fn=generar_encabezado,
43
- inputs=tareas_disponibles,
44
  outputs=encabezado_generado
45
  )
46
 
47
- # Panel 4: Buscar Datasets Compatibles con Filtros Adicionales
48
  with gr.Row():
49
  with gr.Column():
50
  filtro_tamaño = gr.Dropdown(choices=["small", "medium", "large"], label="Filtrar por Tamaño")
@@ -52,12 +50,12 @@ with gr.Blocks() as demo:
52
  btn_buscar_datasets = gr.Button("Buscar Datasets Compatibles")
53
  datasets_encontrados = gr.Textbox(label="Datasets Encontrados", interactive=False)
54
  btn_buscar_datasets.click(
55
- buscar_datasets,
56
- inputs=[tareas_seleccionadas, filtro_tamaño, filtro_licencia],
57
  outputs=datasets_encontrados
58
  )
59
 
60
- # Panel 5: Generar Dataset con Paginación
61
  with gr.Row():
62
  pagina_actual = gr.Number(value=1, label="Página Actual")
63
  filas_por_pagina = gr.Number(value=5, label="Filas por Página")
@@ -65,10 +63,9 @@ with gr.Blocks() as demo:
65
  vista_previa_csv = gr.Textbox(label="Vista Previa del CSV", interactive=False)
66
  btn_descargar_csv = gr.File(label="Descargar CSV")
67
  btn_generar_dataset.click(
68
- generar_dataset,
69
  inputs=[encabezado_generado, datasets_encontrados, pagina_actual, filas_por_pagina],
70
  outputs=vista_previa_csv
71
  )
72
 
73
- # Ejecutar la aplicación
74
  demo.launch()
 
10
 
11
  MODALIDAD_TAREAS = cargar_modalidades_tareas()
12
 
 
 
13
  with gr.Blocks() as demo:
14
  gr.Markdown("# Diseñador de Modelos de Redes Neuronales y Generador de Datasets Multimodales")
15
 
 
32
  outputs=grafica_barras
33
  )
34
 
35
+ # Panel 3: Generar Encabezado
36
  with gr.Row():
37
  btn_generar_encabezado = gr.Button("Generar Encabezado del CSV")
38
  encabezado_generado = gr.Textbox(label="Encabezado Generado", interactive=False)
39
  btn_generar_encabezado.click(
40
  fn=generar_encabezado,
41
+ inputs=tareas_disponibles, # Corregido: Usar el nombre correcto del componente <button class="citation-flag" data-index="6">
42
  outputs=encabezado_generado
43
  )
44
 
45
+ # Panel 4: Buscar Datasets
46
  with gr.Row():
47
  with gr.Column():
48
  filtro_tamaño = gr.Dropdown(choices=["small", "medium", "large"], label="Filtrar por Tamaño")
 
50
  btn_buscar_datasets = gr.Button("Buscar Datasets Compatibles")
51
  datasets_encontrados = gr.Textbox(label="Datasets Encontrados", interactive=False)
52
  btn_buscar_datasets.click(
53
+ fn=buscar_datasets,
54
+ inputs=[tareas_disponibles, filtro_tamaño, filtro_licencia], # Corregido: 'tareas_disponibles' en lugar de 'tareas_seleccionadas' <button class="citation-flag" data-index="6">
55
  outputs=datasets_encontrados
56
  )
57
 
58
+ # Panel 5: Generar Dataset
59
  with gr.Row():
60
  pagina_actual = gr.Number(value=1, label="Página Actual")
61
  filas_por_pagina = gr.Number(value=5, label="Filas por Página")
 
63
  vista_previa_csv = gr.Textbox(label="Vista Previa del CSV", interactive=False)
64
  btn_descargar_csv = gr.File(label="Descargar CSV")
65
  btn_generar_dataset.click(
66
+ fn=generar_dataset,
67
  inputs=[encabezado_generado, datasets_encontrados, pagina_actual, filas_por_pagina],
68
  outputs=vista_previa_csv
69
  )
70
 
 
71
  demo.launch()