Spaces:
Sleeping
Sleeping
Update challenges/object_localization/page.py
Browse files
challenges/object_localization/page.py
CHANGED
|
@@ -167,23 +167,6 @@ def build_ol_page(demo: gr.Blocks) -> None:
|
|
| 167 |
|
| 168 |
with gr.Tabs():
|
| 169 |
|
| 170 |
-
# ββ Leaderboard ββ
|
| 171 |
-
with gr.TabItem("π Leaderboard"):
|
| 172 |
-
gr.Markdown("### Challenge Phase Rankings")
|
| 173 |
-
gr.Markdown(f"Ranked by **{DEFAULT_SORT_METRIC}** (descending). Challenge phase only.")
|
| 174 |
-
with gr.Accordion("π How is the Score Calculated?", open=False):
|
| 175 |
-
gr.Markdown(EVAL_DETAILS_MD)
|
| 176 |
-
ol_lb_msg = gr.Markdown("")
|
| 177 |
-
ol_lb_table = gr.Dataframe(interactive=False, wrap=True)
|
| 178 |
-
ol_refresh_lb_btn = gr.Button("π Refresh Leaderboard", variant="secondary", size="sm")
|
| 179 |
-
|
| 180 |
-
def refresh_ol_leaderboard(profile: gr.OAuthProfile | None):
|
| 181 |
-
df, msg = load_leaderboard()
|
| 182 |
-
return df, msg, get_user_greeting(profile)
|
| 183 |
-
|
| 184 |
-
ol_refresh_lb_btn.click(refresh_ol_leaderboard, outputs=[ol_lb_table, ol_lb_msg, ol_greeting])
|
| 185 |
-
obj_loc.load(refresh_ol_leaderboard, outputs=[ol_lb_table, ol_lb_msg, ol_greeting])
|
| 186 |
-
|
| 187 |
# ββ Submit ββ
|
| 188 |
with gr.TabItem("π Submit Predictions"):
|
| 189 |
with gr.Row():
|
|
@@ -263,3 +246,20 @@ def build_ol_page(demo: gr.Blocks) -> None:
|
|
| 263 |
inputs=[ol_phase_filter],
|
| 264 |
outputs=[ol_my_sub_table, ol_my_sub_msg, ol_my_sub_stats, ol_my_sub_greeting],
|
| 265 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 167 |
|
| 168 |
with gr.Tabs():
|
| 169 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 170 |
# ββ Submit ββ
|
| 171 |
with gr.TabItem("π Submit Predictions"):
|
| 172 |
with gr.Row():
|
|
|
|
| 246 |
inputs=[ol_phase_filter],
|
| 247 |
outputs=[ol_my_sub_table, ol_my_sub_msg, ol_my_sub_stats, ol_my_sub_greeting],
|
| 248 |
)
|
| 249 |
+
|
| 250 |
+
# ββ Leaderboard ββ
|
| 251 |
+
with gr.TabItem("π Leaderboard"):
|
| 252 |
+
gr.Markdown("### Challenge Phase Rankings")
|
| 253 |
+
gr.Markdown(f"Ranked by **{DEFAULT_SORT_METRIC}** (descending). Challenge phase only.")
|
| 254 |
+
with gr.Accordion("π How is the Score Calculated?", open=False):
|
| 255 |
+
gr.Markdown(EVAL_DETAILS_MD)
|
| 256 |
+
ol_lb_msg = gr.Markdown("")
|
| 257 |
+
ol_lb_table = gr.Dataframe(interactive=False, wrap=True)
|
| 258 |
+
ol_refresh_lb_btn = gr.Button("π Refresh Leaderboard", variant="secondary", size="sm")
|
| 259 |
+
|
| 260 |
+
def refresh_ol_leaderboard(profile: gr.OAuthProfile | None):
|
| 261 |
+
df, msg = load_leaderboard()
|
| 262 |
+
return df, msg, get_user_greeting(profile)
|
| 263 |
+
|
| 264 |
+
ol_refresh_lb_btn.click(refresh_ol_leaderboard, outputs=[ol_lb_table, ol_lb_msg, ol_greeting])
|
| 265 |
+
obj_loc.load(refresh_ol_leaderboard, outputs=[ol_lb_table, ol_lb_msg, ol_greeting])
|