Update app.py
Browse files
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
|
| 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
|
| 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=[
|
| 57 |
outputs=datasets_encontrados
|
| 58 |
)
|
| 59 |
|
| 60 |
-
# Panel 5: Generar Dataset
|
| 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()
|