jasonshaoshun commited on
Commit
aac140b
·
1 Parent(s): 8a4a40c
Files changed (2) hide show
  1. app.py +43 -43
  2. custom-select-columns.py +1 -0
app.py CHANGED
@@ -403,17 +403,17 @@ def init_leaderboard_mib_subgraph(dataframe, track):
403
  renamed_df = dataframe.rename(columns=display_mapping)
404
 
405
  # Original code
406
- # return Leaderboard(
407
- # value=renamed_df, # Use DataFrame with display names
408
- # datatype=[c.type for c in fields(AutoEvalColumn_mib_subgraph)],
409
- # select_columns=SelectColumns(
410
- # default_selection=all_columns, # Now contains display names
411
- # label="Select Results:"
412
- # ),
413
- # search_columns=["Method"],
414
- # hide_columns=[],
415
- # interactive=False,
416
- # )
417
 
418
 
419
 
@@ -465,42 +465,42 @@ def init_leaderboard_mib_subgraph(dataframe, track):
465
  # print(f"Successfully created leaderboard.")
466
  # return leaderboard
467
 
468
- print("\nDebugging DataFrame columns:", dataframe.columns.tolist())
469
 
470
- # Define simple keywords for filtering
471
- benchmark_keywords = ["ioi", "mcqa", "arithmetic", "arc"]
472
- model_keywords = ["qwen2_5", "gpt2", "gemma2", "llama3"]
473
-
474
- # Create SmartSelectColumns instance with exact same parameters as working version
475
- smart_columns = SmartSelectColumns(
476
- benchmark_keywords=benchmark_keywords,
477
- model_keywords=model_keywords,
478
- initial_selected=["Method", "Average"],
479
- allow=True,
480
- label=None,
481
- show_label=True,
482
- info=None
483
- )
484
 
485
- try:
486
- print("\nCreating leaderboard...")
487
- # Get groups before creating leaderboard
488
- smart_columns.get_filtered_groups(dataframe.columns)
 
 
 
 
 
 
 
 
 
 
 
489
 
490
- leaderboard = Leaderboard(
491
- value=dataframe,
492
- datatype=[c.type for c in fields(AutoEvalColumn_mib_subgraph)],
493
- select_columns=smart_columns,
494
- search_columns=["Method"],
495
- hide_columns=[],
496
- interactive=False
497
- )
498
- print("Leaderboard created successfully")
499
- return leaderboard
500
 
501
- except Exception as e:
502
- print("Error creating leaderboard:", str(e))
503
- raise
504
 
505
 
506
 
 
403
  renamed_df = dataframe.rename(columns=display_mapping)
404
 
405
  # Original code
406
+ return Leaderboard(
407
+ value=renamed_df, # Use DataFrame with display names
408
+ datatype=[c.type for c in fields(AutoEvalColumn_mib_subgraph)],
409
+ select_columns=SelectColumns(
410
+ default_selection=all_columns, # Now contains display names
411
+ label="Select Results:"
412
+ ),
413
+ search_columns=["Method"],
414
+ hide_columns=[],
415
+ interactive=False,
416
+ )
417
 
418
 
419
 
 
465
  # print(f"Successfully created leaderboard.")
466
  # return leaderboard
467
 
468
+ # print("\nDebugging DataFrame columns:", dataframe.columns.tolist())
469
 
470
+ # # Define simple keywords for filtering
471
+ # benchmark_keywords = ["ioi", "mcqa", "arithmetic", "arc"]
472
+ # model_keywords = ["qwen2_5", "gpt2", "gemma2", "llama3"]
 
 
 
 
 
 
 
 
 
 
 
473
 
474
+ # # Create SmartSelectColumns instance with exact same parameters as working version
475
+ # smart_columns = SmartSelectColumns(
476
+ # benchmark_keywords=benchmark_keywords,
477
+ # model_keywords=model_keywords,
478
+ # initial_selected=["Method", "Average"],
479
+ # allow=True,
480
+ # label=None,
481
+ # show_label=True,
482
+ # info=None
483
+ # )
484
+
485
+ # try:
486
+ # print("\nCreating leaderboard...")
487
+ # # Get groups before creating leaderboard
488
+ # smart_columns.get_filtered_groups(dataframe.columns)
489
 
490
+ # leaderboard = Leaderboard(
491
+ # value=dataframe,
492
+ # datatype=[c.type for c in fields(AutoEvalColumn_mib_subgraph)],
493
+ # select_columns=smart_columns,
494
+ # search_columns=["Method"],
495
+ # hide_columns=[],
496
+ # interactive=False
497
+ # )
498
+ # print("Leaderboard created successfully")
499
+ # return leaderboard
500
 
501
+ # except Exception as e:
502
+ # print("Error creating leaderboard:", str(e))
503
+ # raise
504
 
505
 
506
 
custom-select-columns.py CHANGED
@@ -807,3 +807,4 @@ To create a public link, set `share=True` in `launch()`.
807
 
808
 
809
 
 
 
807
 
808
 
809
 
810
+ model_id: llama3, gemma2, gpt2, qwen2.5,