File size: 2,567 Bytes
16dc375
2b62c4c
 
 
 
 
 
 
 
 
 
 
c563337
6f17dc5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
a200cc8
c563337
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
a200cc8
c563337
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
TITLE = """<h1 align="center" id="space-title">European LLM Leaderboard</h1>"""
CSS = """
#plot {
  height: 512px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.modebar{
      display: none !important;
}
"""

OPEN_LLM_LEADERBOARD_CSS = """
/* Limit the width of the first AutoEvalColumn so that names don't expand too much */
table td:first-child,
table th:first-child {
    max-width: 400px;
    overflow: auto;
    white-space: nowrap;
}
/* Full width space */
.gradio-container {
    max-width: 95% !important;
}
/* Text style and margins */
.markdown-text {
    font-size: 16px !important;
}
#models-to-add-text {
    font-size: 18px !important;
}
#citation-button span {
    font-size: 16px !important;
}
#citation-button textarea {
    font-size: 16px !important;
}
#citation-button > label > button {
    margin: 6px;
    transform: scale(1.3);
}
#search-bar-table-box > div:first-child {
    background: none;
    border: none;
}
#search-bar {
    padding: 0px;
}
.tab-buttons button {
    font-size: 20px;
}
/* Filters style */
#filter_type {
    border: 0;
    padding-left: 0;
    padding-top: 0;
}
#filter_type label {
    display: flex;
}
#filter_type label > span {
    margin-top: var(--spacing-lg);
    margin-right: 0.5em;
}
#filter_type label > .wrap {
    width: 103px;
}
#filter_type label > .wrap .wrap-inner {
    padding: 2px;
}
#filter_type label > .wrap .wrap-inner input {
    width: 1px;
}
#filter-columns-type {
    border: 0;
    padding: 0.5;
}
#filter-columns-size {
    border: 0;
    padding: 0.5;
}
#box-filter > .form {
    border: 0;
}
/* Header styles */
#header-title {
    text-align: left;
    display: inline-block;
}
#header-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#header-row .gradio-html {
    flex-grow: 1;
}
#oauth-button {
    height: auto;
    min-width: max-content;
    white-space: nowrap;
    padding: 10px 20px;
    border-radius: 4px;
}
"""

T_SYMBOLS = {"pretrained": "๐ŸŸข", "chat": "๐Ÿ’ฌ"}

LANG_SYMBOLS = {
    "BG": "๐Ÿ‡ง๐Ÿ‡ฌ BG",
    "CS": "๐Ÿ‡จ๐Ÿ‡ฟ CZ",
    "DA": "๐Ÿ‡ฉ๐Ÿ‡ฐ DK",
    "EL": "๐Ÿ‡ฌ๐Ÿ‡ท EL",
    "ET": "๐Ÿ‡ช๐Ÿ‡ช ET",
    "ES": "๐Ÿ‡ช๐Ÿ‡ธ ES",
    "EN": "๐Ÿ‡ฌ๐Ÿ‡ง EN",
    "FI": "๐Ÿ‡ซ๐Ÿ‡ฎ FI",
    "DE": "๐Ÿ‡ฉ๐Ÿ‡ช DE",
    "FR": "๐Ÿ‡ซ๐Ÿ‡ท FR",
    "HU": "๐Ÿ‡ญ๐Ÿ‡บ HU",
    "IT": "๐Ÿ‡ฎ๐Ÿ‡น IT",
    "LT": "๐Ÿ‡ฑ๐Ÿ‡น LT",
    "LV": "๐Ÿ‡ฑ๐Ÿ‡ป LV",
    "NL": "๐Ÿ‡ณ๐Ÿ‡ฑ NL",
    "PL": "๐Ÿ‡ต๐Ÿ‡ฑ PL",
    "PT-PT": "๐Ÿ‡ต๐Ÿ‡น PT",
    "RO": "๐Ÿ‡ท๐Ÿ‡ด RO",
    "SK": "๐Ÿ‡ธ๐Ÿ‡ฐ SK",
    "SL": "๐Ÿ‡ธ๐Ÿ‡ฎ SL",
    "SV": "๐Ÿ‡ธ๐Ÿ‡ช SV",
}