Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -175,7 +175,6 @@ def create_leaderboard_component(dataframe, displayed_cols, hidden_cols=None, ca
|
|
175 |
# Filtrar Nones da lista de filtros
|
176 |
final_filter_columns = [f for f in raw_filter_columns if f is not None]
|
177 |
|
178 |
-
|
179 |
# --- Reordenar Colunas ---
|
180 |
current_cols = filtered_df.columns.tolist()
|
181 |
|
@@ -199,14 +198,19 @@ def create_leaderboard_component(dataframe, displayed_cols, hidden_cols=None, ca
|
|
199 |
# Aplicar a nova ordem
|
200 |
filtered_df = filtered_df[final_order]
|
201 |
# --- Fim Reordenar Colunas ---
|
|
|
|
|
|
|
|
|
|
|
|
|
202 |
|
203 |
return Leaderboard(
|
204 |
value=filtered_df, # Passar o DataFrame reordenado
|
205 |
-
datatype=[c.type for c in fields(AutoEvalColumn) if c.name in filtered_df.columns], # Ajustar datatype às colunas presentes
|
206 |
select_columns=SelectColumns(
|
207 |
default_selection=displayed_cols,
|
208 |
cant_deselect=cant_deselect_cols,
|
209 |
-
label="Selecionar
|
210 |
),
|
211 |
search_columns=[AutoEvalColumn.model.name, AutoEvalColumn.license.name] if AutoEvalColumn.license.name in filtered_df.columns else [AutoEvalColumn.model.name],
|
212 |
hide_columns=[c for c in hidden_cols if c in filtered_df.columns], # Ocultar apenas colunas existentes
|
@@ -234,7 +238,7 @@ with demo:
|
|
234 |
tab_index = 0
|
235 |
|
236 |
# 1. Benchmark Geral
|
237 |
-
with gr.TabItem("📊
|
238 |
# Colunas a exibir: T, Modelo, Média Geral, PLUE, Energy, Reasoning
|
239 |
general_cols_to_display = [
|
240 |
AutoEvalColumn.model_type_symbol.name, # T
|
@@ -340,7 +344,7 @@ with demo:
|
|
340 |
tab_index += 1
|
341 |
|
342 |
# 5. Submit
|
343 |
-
with gr.TabItem("📤 Submit", id=tab_index):
|
344 |
with gr.Column():
|
345 |
with gr.Row():
|
346 |
gr.Markdown(EVALUATION_QUEUE_TEXT, elem_classes="markdown-text")
|
|
|
175 |
# Filtrar Nones da lista de filtros
|
176 |
final_filter_columns = [f for f in raw_filter_columns if f is not None]
|
177 |
|
|
|
178 |
# --- Reordenar Colunas ---
|
179 |
current_cols = filtered_df.columns.tolist()
|
180 |
|
|
|
198 |
# Aplicar a nova ordem
|
199 |
filtered_df = filtered_df[final_order]
|
200 |
# --- Fim Reordenar Colunas ---
|
201 |
+
|
202 |
+
# --- INÍCIO DA MODIFICAÇÃO ---
|
203 |
+
print(f"--- Info for DataFrame passed to Leaderboard ({title}) ---")
|
204 |
+
filtered_df.info()
|
205 |
+
print("----------------------------------------------------------")
|
206 |
+
# --- FIM DA MODIFICAÇÃO ---
|
207 |
|
208 |
return Leaderboard(
|
209 |
value=filtered_df, # Passar o DataFrame reordenado
|
|
|
210 |
select_columns=SelectColumns(
|
211 |
default_selection=displayed_cols,
|
212 |
cant_deselect=cant_deselect_cols,
|
213 |
+
label="Selecionar Colunas para Exibir:",
|
214 |
),
|
215 |
search_columns=[AutoEvalColumn.model.name, AutoEvalColumn.license.name] if AutoEvalColumn.license.name in filtered_df.columns else [AutoEvalColumn.model.name],
|
216 |
hide_columns=[c for c in hidden_cols if c in filtered_df.columns], # Ocultar apenas colunas existentes
|
|
|
238 |
tab_index = 0
|
239 |
|
240 |
# 1. Benchmark Geral
|
241 |
+
with gr.TabItem("📊 Benchmark Geral", id=tab_index):
|
242 |
# Colunas a exibir: T, Modelo, Média Geral, PLUE, Energy, Reasoning
|
243 |
general_cols_to_display = [
|
244 |
AutoEvalColumn.model_type_symbol.name, # T
|
|
|
344 |
tab_index += 1
|
345 |
|
346 |
# 5. Submit
|
347 |
+
with gr.TabItem("📤 Submit aqui!", id=tab_index):
|
348 |
with gr.Column():
|
349 |
with gr.Row():
|
350 |
gr.Markdown(EVALUATION_QUEUE_TEXT, elem_classes="markdown-text")
|