Spaces:
Running
Running
openreviewer
commited on
Upload folder using huggingface_hub
Browse files
app.py
CHANGED
@@ -237,14 +237,50 @@ def setup_interface():
|
|
237 |
<td style="border: 1px solid #444; padding: 12px; color: #ddd;">{model['KnowledgeCutoff']}</td>
|
238 |
</tr>
|
239 |
"""
|
240 |
-
|
241 |
leaderboard_html += """
|
242 |
</tbody>
|
243 |
</table>
|
244 |
"""
|
245 |
return gr.update(value=leaderboard_html)
|
246 |
-
|
247 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
248 |
refresh_button = gr.Button("Refresh Leaderboard")
|
249 |
refresh_button.click(fn=refresh_leaderboard, inputs=[], outputs=[leaderboard_html])
|
250 |
|
|
|
237 |
<td style="border: 1px solid #444; padding: 12px; color: #ddd;">{model['KnowledgeCutoff']}</td>
|
238 |
</tr>
|
239 |
"""
|
|
|
240 |
leaderboard_html += """
|
241 |
</tbody>
|
242 |
</table>
|
243 |
"""
|
244 |
return gr.update(value=leaderboard_html)
|
245 |
+
|
246 |
+
# Initial load of the leaderboard
|
247 |
+
leaderboard_data = get_leaderboard()
|
248 |
+
leaderboard_html_initial = """
|
249 |
+
<table style="width:100%; border: 1px solid #444; border-collapse: collapse; font-family: Arial, sans-serif; background-color: #2b2b2b;">
|
250 |
+
<thead>
|
251 |
+
<tr style="border: 1px solid #444; padding: 12px; background-color: #1a1a1a;">
|
252 |
+
<th style="border: 1px solid #444; padding: 12px; color: #ddd;">Rank</th>
|
253 |
+
<th style="border: 1px solid #444; padding: 12px; color: #ddd;">Model</th>
|
254 |
+
<th style="border: 1px solid #444; padding: 12px; color: #ddd;">Arena Elo</th>
|
255 |
+
<th style="border: 1px solid #444; padding: 12px; color: #ddd;">95% CI</th>
|
256 |
+
<th style="border: 1px solid #444; padding: 12px; color: #ddd;">Votes</th>
|
257 |
+
<th style="border: 1px solid #444; padding: 12px; color: #ddd;">Organization</th>
|
258 |
+
<th style="border: 1px solid #444; padding: 12px; color: #ddd;">License</th>
|
259 |
+
<th style="border: 1px solid #444; padding: 12px; color: #ddd;">Knowledge Cutoff</th>
|
260 |
+
</tr>
|
261 |
+
</thead>
|
262 |
+
<tbody>
|
263 |
+
"""
|
264 |
+
|
265 |
+
for rank, model in enumerate(leaderboard_data, start=1):
|
266 |
+
leaderboard_html_initial += f"""
|
267 |
+
<tr style="border: 1px solid #444; padding: 12px;">
|
268 |
+
<td style="border: 1px solid #444; padding: 12px; color: #ddd;">{rank}</td>
|
269 |
+
<td style="border: 1px solid #444; padding: 12px; color: #ddd;">{model['ModelID']}</td>
|
270 |
+
<td style="border: 1px solid #444; padding: 12px; color: #ddd;">{model['EloScore']}</td>
|
271 |
+
<td style="border: 1px solid #444; padding: 12px; color: #ddd;">{model['CI_Lower']} - {model['CI_Upper']}</td>
|
272 |
+
<td style="border: 1px solid #444; padding: 12px; color: #ddd;">{model['Votes']}</td>
|
273 |
+
<td style="border: 1px solid #444; padding: 12px; color: #ddd;">{model['Organization']}</td>
|
274 |
+
<td style="border: 1px solid #444; padding: 12px; color: #ddd;">{model['License']}</td>
|
275 |
+
<td style="border: 1px solid #444; padding: 12px; color: #ddd;">{model['KnowledgeCutoff']}</td>
|
276 |
+
</tr>
|
277 |
+
"""
|
278 |
+
leaderboard_html_initial += """
|
279 |
+
</tbody>
|
280 |
+
</table>
|
281 |
+
"""
|
282 |
+
|
283 |
+
leaderboard_html = gr.HTML(leaderboard_html_initial)
|
284 |
refresh_button = gr.Button("Refresh Leaderboard")
|
285 |
refresh_button.click(fn=refresh_leaderboard, inputs=[], outputs=[leaderboard_html])
|
286 |
|