Spaces:
AIR-Bench
/
Running on CPU Upgrade

nan commited on
Commit
f29af77
1 Parent(s): 83bdd4e

refactor: restructure the files

Browse files
app.py CHANGED
@@ -6,7 +6,7 @@ from huggingface_hub import snapshot_download
6
 
7
  from src.about import BENCHMARKS_TEXT, EVALUATION_QUEUE_TEXT, INTRODUCTION_TEXT, TITLE
8
  from src.benchmarks import LongDocBenchmarks, QABenchmarks
9
- from src.display.components import (
10
  get_anonymous_checkbox,
11
  get_domain_dropdown,
12
  get_language_dropdown,
@@ -18,8 +18,7 @@ from src.display.components import (
18
  get_search_bar,
19
  get_version_dropdown,
20
  )
21
- from src.display.css_html_js import custom_css
22
- from src.display.formatting import model_hyperlink
23
  from src.envs import (
24
  API,
25
  BENCHMARK_VERSION_LIST,
@@ -35,7 +34,7 @@ from src.envs import (
35
  TOKEN,
36
  )
37
  from src.loaders import load_eval_results
38
- from src.models import TaskType
39
  from src.utils import remove_html, reset_rank, set_listeners, submit_results, update_metric, upload_file
40
 
41
 
 
6
 
7
  from src.about import BENCHMARKS_TEXT, EVALUATION_QUEUE_TEXT, INTRODUCTION_TEXT, TITLE
8
  from src.benchmarks import LongDocBenchmarks, QABenchmarks
9
+ from src.components import (
10
  get_anonymous_checkbox,
11
  get_domain_dropdown,
12
  get_language_dropdown,
 
18
  get_search_bar,
19
  get_version_dropdown,
20
  )
21
+ from src.css_html_js import custom_css
 
22
  from src.envs import (
23
  API,
24
  BENCHMARK_VERSION_LIST,
 
34
  TOKEN,
35
  )
36
  from src.loaders import load_eval_results
37
+ from src.models import TaskType, model_hyperlink
38
  from src.utils import remove_html, reset_rank, set_listeners, submit_results, update_metric, upload_file
39
 
40
 
src/{display/columns.py → columns.py} RENAMED
File without changes
src/{display/components.py → components.py} RENAMED
File without changes
src/{display/css_html_js.py → css_html_js.py} RENAMED
File without changes
src/display/formatting.py DELETED
@@ -1,29 +0,0 @@
1
- def model_hyperlink(link, model_name):
2
- return f'<a target="_blank" href="{link}" style="color: var(--link-text-color); text-decoration: underline;text-decoration-style: dotted;">{model_name}</a>'
3
-
4
-
5
- def make_clickable_model(model_name: str, model_link: str):
6
- # link = f"https://huggingface.co/{model_name}"
7
- if not model_link or not model_link.startswith("https://"):
8
- return model_name
9
- return model_hyperlink(model_link, model_name)
10
-
11
-
12
- def styled_error(error):
13
- return f"<p style='color: red; font-size: 20px; text-align: center;'>{error}</p>"
14
-
15
-
16
- def styled_warning(warn):
17
- return f"<p style='color: orange; font-size: 20px; text-align: center;'>{warn}</p>"
18
-
19
-
20
- def styled_message(message):
21
- return f"<p style='color: green; font-size: 20px; text-align: center;'>{message}</p>"
22
-
23
-
24
- def has_no_nan_values(df, columns):
25
- return df[columns].notna().all(axis=1)
26
-
27
-
28
- def has_nan_values(df, columns):
29
- return df[columns].isna().any(axis=1)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
src/models.py CHANGED
@@ -7,7 +7,6 @@ from typing import List, Optional
7
 
8
  import pandas as pd
9
 
10
- from src.display.formatting import make_clickable_model
11
  from src.envs import (
12
  COL_NAME_IS_ANONYMOUS,
13
  COL_NAME_RERANKING_MODEL,
@@ -159,3 +158,14 @@ class LeaderboardDataStore:
159
  class TaskType(Enum):
160
  qa = "qa"
161
  long_doc = "long-doc"
 
 
 
 
 
 
 
 
 
 
 
 
7
 
8
  import pandas as pd
9
 
 
10
  from src.envs import (
11
  COL_NAME_IS_ANONYMOUS,
12
  COL_NAME_RERANKING_MODEL,
 
158
  class TaskType(Enum):
159
  qa = "qa"
160
  long_doc = "long-doc"
161
+
162
+
163
+ def make_clickable_model(model_name: str, model_link: str):
164
+ # link = f"https://huggingface.co/{model_name}"
165
+ if not model_link or not model_link.startswith("https://"):
166
+ return model_name
167
+ return model_hyperlink(model_link, model_name)
168
+
169
+
170
+ def model_hyperlink(link, model_name):
171
+ return f'<a target="_blank" href="{link}" style="color: var(--link-text-color); text-decoration: underline;text-decoration-style: dotted;">{model_name}</a>'
src/utils.py CHANGED
@@ -8,8 +8,7 @@ import pandas as pd
8
 
9
  from src.models import TaskType
10
  from src.benchmarks import LongDocBenchmarks, QABenchmarks
11
- from src.display.columns import get_default_col_names_and_types, get_fixed_col_names_and_types
12
- from src.display.formatting import styled_error, styled_message
13
  from src.envs import (
14
  API,
15
  COL_NAME_AVG,
@@ -441,3 +440,11 @@ def update_qa_df_elem(
441
  reset_ranking,
442
  show_revision_and_timestamp,
443
  )
 
 
 
 
 
 
 
 
 
8
 
9
  from src.models import TaskType
10
  from src.benchmarks import LongDocBenchmarks, QABenchmarks
11
+ from src.columns import get_default_col_names_and_types, get_fixed_col_names_and_types
 
12
  from src.envs import (
13
  API,
14
  COL_NAME_AVG,
 
440
  reset_ranking,
441
  show_revision_and_timestamp,
442
  )
443
+
444
+
445
+ def styled_error(error):
446
+ return f"<p style='color: red; font-size: 20px; text-align: center;'>{error}</p>"
447
+
448
+
449
+ def styled_message(message):
450
+ return f"<p style='color: green; font-size: 20px; text-align: center;'>{message}</p>"