Spaces:
Running
Running
shaipeerms
commited on
Commit
•
5f1dcbd
1
Parent(s):
c965633
Enable DASR tracks
Browse files
server.py
CHANGED
@@ -5,6 +5,12 @@ from typing import Optional
|
|
5 |
import pandas as pd
|
6 |
import requests
|
7 |
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
9 |
class LeaderboardServer:
|
10 |
def __init__(self):
|
@@ -25,9 +31,10 @@ class LeaderboardServer:
|
|
25 |
response = requests.get(endpoint, params={'submission_type': submission_type,
|
26 |
'dataset_version': dataset_version})
|
27 |
if response.status_code != 200:
|
28 |
-
|
29 |
-
|
30 |
-
|
|
|
31 |
return pd.DataFrame(response.json())
|
32 |
|
33 |
def get_submissions_by_hf_token(self, hf_token: str) -> pd.DataFrame:
|
|
|
5 |
import pandas as pd
|
6 |
import requests
|
7 |
|
8 |
+
LEADERBOARDS = {
|
9 |
+
'notsofar_sc': pd.DataFrame({'#': {0: 1, 1: 2, 2: 3, 3: 4}, 'Team': {0: 'ToTaTo', 1: 'ts', 2: '--', 3: 'NOTSOFAR baseline'}, 'TCP WER (%)': {0: 37.58, 1: 41.905, 2: 45.198, 3: 45.844}, 'tcORC WER (%)': {0: 25.833, 1: 36.107, 2: 37.536, 3: 38.604}, 'Entries': {0: 17, 1: 3, 2: 3, 3: 1}, 'Last': {0: '16d', 1: '29d', 2: '42d', 3: '74d'}}),
|
10 |
+
'notsofar_mc': pd.DataFrame({'#': {0: 1, 1: 2, 2: 3, 3: 4, 4: 5, 5: 6, 6: 7, 7: 8, 8: 9, 9: 10, 10: 11}, 'Team': {0: 'STS (DASR-LM)', 1: 'ts', 2: 'short', 3: 'long', 4: 'BUT', 5: 'IE', 6: 'NOTSOFAR baseline', 7: '--', 8: 'DASR Organizers (DASR-LM)', 9: 'DASR Organizers (NeMo) (DASR-LM)', 10: '---new'}, 'TCP WER (%)': {0: 22.447, 1: 23.857, 2: 26.887, 3: 30.738, 4: 31.35, 5: 31.392, 6: 31.551, 7: 35.276, 8: 48.136, 9: 61.342, 10: 63.598}, 'tcORC WER (%)': {0: 10000.0, 1: 19.864, 2: 15.721, 3: 20.311, 4: 26.417, 5: 26.376, 6: 26.597, 7: 26.426, 8: 36.303, 9: 47.87, 10: 26.438}, 'Entries': {0: 1, 1: 15, 2: 1, 3: 2, 4: 3, 5: 5, 6: 1, 7: 9, 8: 1, 9: 2, 10: 1}, 'Last': {0: '8d', 1: '22d', 2: '64d', 3: '69d', 4: '71d', 5: '30d', 6: '74d', 7: '8d', 8: '60d', 9: '59d', 10: '7d'}}),
|
11 |
+
'dasr_constrained_lm': pd.DataFrame({'#': {0: 1, 1: 2, 2: 3}, 'Team': {0: 'STS', 1: 'DASR Organizers (NeMo)', 2: 'DASR Organizers'}, 'TCP WER (%)': {0: 49.692, 1: 54.56, 2: 65.656}, 'chime6': {0: 82.367, 1: 56.532, 2: 88.708}, 'mixer6': {0: 28.169, 1: 24.888, 2: 29.235}, 'dipco': {0: 66.307, 1: 75.787, 2: 98.44}, 'notsofar1': {0: 21.925, 1: 61.031, 2: 46.24}, 'Entries': {0: 1, 1: 2, 2: 1}, 'Last': {0: '8d', 1: '59d', 2: '60d'}}),
|
12 |
+
'dasr_unconstrained_lm': pd.DataFrame()
|
13 |
+
}
|
14 |
|
15 |
class LeaderboardServer:
|
16 |
def __init__(self):
|
|
|
31 |
response = requests.get(endpoint, params={'submission_type': submission_type,
|
32 |
'dataset_version': dataset_version})
|
33 |
if response.status_code != 200:
|
34 |
+
return LEADERBOARDS[submission_type]
|
35 |
+
# self._LOG.error(f'Error while fetching leaderboard, status code: {response.status_code}, '
|
36 |
+
# f'response: {response.text}, endpoint: {endpoint}')
|
37 |
+
# return pd.DataFrame()
|
38 |
return pd.DataFrame(response.json())
|
39 |
|
40 |
def get_submissions_by_hf_token(self, hf_token: str) -> pd.DataFrame:
|