Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
Update space.py
Browse files
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 |
-
|
12 |
-
|
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=
|
|
|
|
|
|
|
|
|
|
|
|
|
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())
|