Jellyfish042 commited on
Commit
2b58715
·
1 Parent(s): 9aea48e
Files changed (1) hide show
  1. app.py +6 -5
app.py CHANGED
@@ -89,8 +89,7 @@ def get_folders_matching_format(directory):
89
  return folders
90
 
91
 
92
- def get_unique_column_names(all_data):
93
-
94
  return [
95
  "ao3_\u200benglish",
96
  "bbc_\u200bnews",
@@ -146,13 +145,15 @@ def update_table(
146
 
147
  combined_data["Name"] = combined_data["Name"].apply(lambda x: x.replace(".pth", ""))
148
 
149
- relevant_columns = [col for col in visible_columns if col not in ["Name", "Parameters Count (B)", "Average (The lower the better)"]]
 
 
150
  if len(combined_data) > 0:
151
  combined_data["Average (The lower the better)"] = round(combined_data[relevant_columns].mean(axis=1), 3)
152
  combined_data = combined_data.rename(columns={"Parameters Count (B)": "Params (B)"})
153
  combined_data = combined_data.rename(columns={"Average (The lower the better)": "Average (lower=better)"})
154
  sorted_data = combined_data.sort_values(by=sort_by, ascending=ascending)
155
- visible_columns = ["Name", "Params (B)", "Average (lower=better)"] + visible_columns
156
  filtered_data = sorted_data[visible_columns]
157
  filtered_data.columns = [col.replace("_", " ") for col in filtered_data.columns]
158
 
@@ -578,7 +579,7 @@ with gr.Blocks(css=css) as demo:
578
  with gr.Column():
579
  period_selector = gr.Dropdown(label="Period", choices=time_list, value=last_period)
580
  model_selector = gr.CheckboxGroup(label="Model Size", choices=model_size_list, value=model_size_list)
581
- size_range_slider = RangeSlider(minimum=0, maximum=15, value=[0, 15], step=0.1, label="Model Size Range")
582
  metric_selector = gr.Dropdown(label="Metric", choices=metric_list, value=initial_metric)
583
  with gr.Column():
584
  midpoint_slider = gr.Slider(minimum=0.1, maximum=0.9, value=0.5, step=0.01, label="Color Gradient Midpoint")
 
89
  return folders
90
 
91
 
92
+ def get_unique_column_names(data=None):
 
93
  return [
94
  "ao3_\u200benglish",
95
  "bbc_\u200bnews",
 
145
 
146
  combined_data["Name"] = combined_data["Name"].apply(lambda x: x.replace(".pth", ""))
147
 
148
+ ordered_columns = get_unique_column_names()
149
+ relevant_columns = [col for col in ordered_columns if col in visible_columns and col not in ["Name", "Parameters Count (B)", "Average (The lower the better)"]]
150
+
151
  if len(combined_data) > 0:
152
  combined_data["Average (The lower the better)"] = round(combined_data[relevant_columns].mean(axis=1), 3)
153
  combined_data = combined_data.rename(columns={"Parameters Count (B)": "Params (B)"})
154
  combined_data = combined_data.rename(columns={"Average (The lower the better)": "Average (lower=better)"})
155
  sorted_data = combined_data.sort_values(by=sort_by, ascending=ascending)
156
+ visible_columns = ["Name", "Params (B)", "Average (lower=better)"] + relevant_columns
157
  filtered_data = sorted_data[visible_columns]
158
  filtered_data.columns = [col.replace("_", " ") for col in filtered_data.columns]
159
 
 
579
  with gr.Column():
580
  period_selector = gr.Dropdown(label="Period", choices=time_list, value=last_period)
581
  model_selector = gr.CheckboxGroup(label="Model Size", choices=model_size_list, value=model_size_list)
582
+ size_range_slider = RangeSlider(minimum=0, maximum=40, value=[0, 40], step=0.1, label="Model Size Range")
583
  metric_selector = gr.Dropdown(label="Metric", choices=metric_list, value=initial_metric)
584
  with gr.Column():
585
  midpoint_slider = gr.Slider(minimum=0.1, maximum=0.9, value=0.5, step=0.01, label="Color Gradient Midpoint")