Shiyu Zhao commited on
Commit
3afe0be
·
1 Parent(s): 1aa50db

Update space

Browse files
Files changed (1) hide show
  1. app.py +28 -10
app.py CHANGED
@@ -46,13 +46,31 @@ def create_leaderboard(dataset):
46
 
47
  datasets = ['All'] + sorted(df.columns[1:].str.split('_').str[0].unique().tolist())
48
 
49
- iface = gr.Interface(
50
- fn=create_leaderboard,
51
- inputs=gr.Dropdown(choices=datasets, label="Select Dataset"),
52
- outputs=gr.DataFrame(interactive=False),
53
- title="STARK-Human(-Generated) Leaderboard",
54
- description="Leaderboard for model performance on STARK-Human(-Generated) benchmark dataset.",
55
- allow_flagging="never"
56
- )
57
-
58
- iface.launch()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
 
47
  datasets = ['All'] + sorted(df.columns[1:].str.split('_').str[0].unique().tolist())
48
 
49
+ css = """
50
+ table > thead {
51
+ white-space: normal
52
+ }
53
+
54
+ table {
55
+ --cell-width-1: 250px
56
+ }
57
+
58
+ table > tbody > tr > td:nth-child(2) > div {
59
+ overflow-x: auto
60
+ }
61
+ """
62
+
63
+ with gr.Blocks(css=css) as demo:
64
+ gr.Markdown("# STARK-Human(-Generated) Leaderboard")
65
+ gr.Markdown("Testing results on STARK-Human(-Generated).")
66
+
67
+ with gr.Row():
68
+ dataset_dropdown = gr.Dropdown(choices=datasets, value='All', label="Select Dataset")
69
+
70
+ leaderboard = gr.DataFrame(interactive=False)
71
+
72
+ dataset_dropdown.change(create_leaderboard, inputs=dataset_dropdown, outputs=leaderboard)
73
+
74
+ demo.load(create_leaderboard, inputs=dataset_dropdown, outputs=leaderboard)
75
+
76
+ demo.launch()