File size: 2,870 Bytes
16dc375
2b62c4c
 
 
 
 
 
 
 
 
 
8bd4db7
 
 
 
 
a212640
 
 
2b62c4c
c563337
da6c970
 
 
 
 
 
 
2b62c4c
da6c970
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
c563337
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
da6c970
c563337
 
da6c970
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
134
135
136
137
138
139
140
141
142
143
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;
}
table td {
    white-space: normal !important;
    word-wrap: break-word;
    # max-width: 300px;  /* Adjust as needed */
}
.tab-buttons button {
    padding: 10px 30px;
}
"""

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",
}

MT_BENCH_LANG_SYMBOLS = {"ES": "๐Ÿ‡ช๐Ÿ‡ธ ES", "EN": "๐Ÿ‡ฌ๐Ÿ‡ง EN", "DE": "๐Ÿ‡ฉ๐Ÿ‡ช DE", "FR": "๐Ÿ‡ซ๐Ÿ‡ท FR", "IT": "๐Ÿ‡ฎ๐Ÿ‡น IT"}