freddyaboulton HF staff commited on
Commit
951acfe
·
verified ·
1 Parent(s): ae65983

Update space.py

Browse files
Files changed (1) hide show
  1. space.py +13 -12
space.py CHANGED
@@ -1,22 +1,16 @@
1
  import gradio as gr
2
- from gradio_leaderboard import Leaderboard, SelectColumns
3
  import config
4
  from pathlib import Path
5
  import pandas as pd
 
6
 
7
  abs_path = Path(__file__).parent
8
 
9
  df = pd.read_json(str(abs_path / "leaderboard_data.json"))
10
-
11
- # Make a model size column
12
- numeric_interval = pd.IntervalIndex(
13
- sorted([config.NUMERIC_INTERVALS[s] for s in config.NUMERIC_INTERVALS.keys()])
14
- )
15
- params_column = pd.to_numeric(df["#Params (B)"], errors="coerce")
16
- df["Model Size"] = params_column.apply(
17
- lambda x: next(s for s in numeric_interval if x in s)
18
- )
19
-
20
 
21
  with gr.Blocks() as demo:
22
  gr.Markdown("""
@@ -33,8 +27,15 @@ with gr.Blocks() as demo:
33
  ),
34
  search_columns=["model_name_for_query", "Type"],
35
  hide_columns=["model_name_for_query", "Model Size"],
36
- filter_columns=config.FILTER_COLUMNS,
 
 
 
 
 
 
37
  datatype=config.TYPES,
 
38
  )
39
  with gr.Tab("Docs"):
40
  gr.Markdown((Path(__file__).parent / "docs.md").read_text())
 
1
  import gradio as gr
2
+ from gradio_leaderboard import Leaderboard, SelectColumns, ColumnFilter
3
  import config
4
  from pathlib import Path
5
  import pandas as pd
6
+ import random
7
 
8
  abs_path = Path(__file__).parent
9
 
10
  df = pd.read_json(str(abs_path / "leaderboard_data.json"))
11
+ # Randomly set True/ False for the "MOE" column
12
+ df["MOE"] = [random.random() > 0.5 for _ in range(len(df))]
13
+ df["Flagged"] = [random.random() > 0.5 for _ in range(len(df))]
 
 
 
 
 
 
 
14
 
15
  with gr.Blocks() as demo:
16
  gr.Markdown("""
 
27
  ),
28
  search_columns=["model_name_for_query", "Type"],
29
  hide_columns=["model_name_for_query", "Model Size"],
30
+ filter_columns=[
31
+ "T",
32
+ "Precision",
33
+ ColumnFilter("MOE", type="checkbox", default=False, label="MoE"),
34
+ ColumnFilter("Flagged", type="checkbox", default=False),
35
+ ColumnFilter("#Params (B)", default=[30, 80]),
36
+ ],
37
  datatype=config.TYPES,
38
+ column_widths=["2%", "33%"],
39
  )
40
  with gr.Tab("Docs"):
41
  gr.Markdown((Path(__file__).parent / "docs.md").read_text())