LucasLima commited on
Commit
7861aea
·
verified ·
1 Parent(s): 8f26ebb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -172,6 +172,13 @@ def create_leaderboard_component(dataframe, displayed_cols, hidden_cols=None, ca
172
  ) if AutoEvalColumn.still_on_hub.name in filtered_df.columns else None,
173
  ]
174
 
 
 
 
 
 
 
 
175
  # Filtrar Nones da lista de filtros
176
  final_filter_columns = [f for f in raw_filter_columns if f is not None]
177
 
@@ -262,14 +269,11 @@ with demo:
262
  AutoEvalColumn.model.name, # Modelo
263
  AutoEvalColumn.average.name, # Média Geral
264
  AutoEvalColumn.plue_avg.name, # Média PLUE
265
- # Adicionar médias Energy/Reasoning se desejado (opcional)
266
- # AutoEvalColumn.energy_avg.name,
267
- # AutoEvalColumn.reasoning_avg.name,
268
  ]
269
  general_cols_to_display = [col for col in general_cols_to_display if col in LEADERBOARD_DF.columns]
270
 
271
- # Colunas a ocultar: Tasks + Médias de Área Individuais (PLUE e não-PLUE) + detalhes
272
- # (Garantir que Energy/Reasoning avg estão aqui se não forem exibidas)
273
  general_hidden_cols = [task.name for task in Tasks] + \
274
  list(AREA_AVG_COLUMN_MAP.values()) + \
275
  [
 
172
  ) if AutoEvalColumn.still_on_hub.name in filtered_df.columns else None,
173
  ]
174
 
175
+ # Adicionar filtros específicos para Energy/Reasoning na aba Geral
176
+ if title == "Benchmark Geral":
177
+ if AutoEvalColumn.energy_avg.name in filtered_df.columns:
178
+ raw_filter_columns.append(ColumnFilter(AutoEvalColumn.energy_avg.name, type="boolean", label="Mostrar Média Energy?"))
179
+ if AutoEvalColumn.reasoning_avg.name in filtered_df.columns:
180
+ raw_filter_columns.append(ColumnFilter(AutoEvalColumn.reasoning_avg.name, type="boolean", label="Mostrar Média Reasoning?"))
181
+
182
  # Filtrar Nones da lista de filtros
183
  final_filter_columns = [f for f in raw_filter_columns if f is not None]
184
 
 
269
  AutoEvalColumn.model.name, # Modelo
270
  AutoEvalColumn.average.name, # Média Geral
271
  AutoEvalColumn.plue_avg.name, # Média PLUE
272
+ # Médias Energy/Reasoning NÃO são exibidas por padrão
 
 
273
  ]
274
  general_cols_to_display = [col for col in general_cols_to_display if col in LEADERBOARD_DF.columns]
275
 
276
+ # Colunas a ocultar: Tasks + TODAS Médias Individuais (inclui Energy/Reasoning) + detalhes
 
277
  general_hidden_cols = [task.name for task in Tasks] + \
278
  list(AREA_AVG_COLUMN_MAP.values()) + \
279
  [