Spaces:
Runtime error
Runtime error
[Feat] Add Failed Category (#1)
Browse files- Update app.py (834e1c5dc9f1095c7714714905dd742b436ac5a8)
- Update src/load_from_hub.py (d97983241afe575a67bb9b9e43018a663c6faa3f)
- app.py +12 -0
- src/load_from_hub.py +3 -1
app.py
CHANGED
@@ -117,6 +117,7 @@ leaderboard_df = original_df.copy()
|
|
117 |
finished_eval_queue_df,
|
118 |
running_eval_queue_df,
|
119 |
pending_eval_queue_df,
|
|
|
120 |
) = get_evaluation_queue_df(eval_queue, eval_queue_private, EVAL_REQUESTS_PATH, EVAL_COLS)
|
121 |
|
122 |
## INTERACTION FUNCTIONS
|
@@ -514,6 +515,17 @@ with demo:
|
|
514 |
datatype=EVAL_TYPES,
|
515 |
max_rows=5,
|
516 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
517 |
with gr.Row():
|
518 |
gr.Markdown("# ✉️✨ Submit your model here!", elem_classes="markdown-text")
|
519 |
|
|
|
117 |
finished_eval_queue_df,
|
118 |
running_eval_queue_df,
|
119 |
pending_eval_queue_df,
|
120 |
+
failed_eval_queue_df,
|
121 |
) = get_evaluation_queue_df(eval_queue, eval_queue_private, EVAL_REQUESTS_PATH, EVAL_COLS)
|
122 |
|
123 |
## INTERACTION FUNCTIONS
|
|
|
515 |
datatype=EVAL_TYPES,
|
516 |
max_rows=5,
|
517 |
)
|
518 |
+
with gr.Accordion(
|
519 |
+
f"⏳ Failed Evaluations ({len(failed_eval_queue_df)})",
|
520 |
+
open=False,
|
521 |
+
):
|
522 |
+
with gr.Row():
|
523 |
+
pending_eval_table = gr.components.Dataframe(
|
524 |
+
value=failed_eval_queue_df,
|
525 |
+
headers=EVAL_COLS,
|
526 |
+
datatype=EVAL_TYPES,
|
527 |
+
max_rows=5,
|
528 |
+
)
|
529 |
with gr.Row():
|
530 |
gr.Markdown("# ✉️✨ Submit your model here!", elem_classes="markdown-text")
|
531 |
|
src/load_from_hub.py
CHANGED
@@ -123,10 +123,12 @@ def get_evaluation_queue_df(
|
|
123 |
pending_list = [e for e in all_evals if e["status"] in ["PENDING", "RERUN"]]
|
124 |
running_list = [e for e in all_evals if e["status"] == "RUNNING"]
|
125 |
finished_list = [e for e in all_evals if e["status"].startswith("FINISHED") or e["status"] == "PENDING_NEW_EVAL"]
|
|
|
126 |
df_pending = pd.DataFrame.from_records(pending_list, columns=cols)
|
127 |
df_running = pd.DataFrame.from_records(running_list, columns=cols)
|
128 |
df_finished = pd.DataFrame.from_records(finished_list, columns=cols)
|
129 |
-
|
|
|
130 |
|
131 |
|
132 |
def is_model_on_hub(model_name: str, revision: str) -> bool:
|
|
|
123 |
pending_list = [e for e in all_evals if e["status"] in ["PENDING", "RERUN"]]
|
124 |
running_list = [e for e in all_evals if e["status"] == "RUNNING"]
|
125 |
finished_list = [e for e in all_evals if e["status"].startswith("FINISHED") or e["status"] == "PENDING_NEW_EVAL"]
|
126 |
+
failed_list = [e for e in all_evals if e["status"] == "FAILED"]
|
127 |
df_pending = pd.DataFrame.from_records(pending_list, columns=cols)
|
128 |
df_running = pd.DataFrame.from_records(running_list, columns=cols)
|
129 |
df_finished = pd.DataFrame.from_records(finished_list, columns=cols)
|
130 |
+
df_failed = pd.DataFrame.from_records(failed_list, columns=cols)
|
131 |
+
return df_finished[cols], df_running[cols], df_pending[cols], df_failed[cols]
|
132 |
|
133 |
|
134 |
def is_model_on_hub(model_name: str, revision: str) -> bool:
|