Clémentine
commited on
Commit
·
8c736cc
1
Parent(s):
32de2c3
nicer display
Browse files
app.py
CHANGED
|
@@ -93,7 +93,7 @@ def create_app() -> gr.Blocks:
|
|
| 93 |
"""Handle when a cell in the results table is clicked."""
|
| 94 |
print(f"[Relaunch] Cell selected - Row: {evt.index[0]}, Col: {evt.index[1]}, Value: {evt.value}")
|
| 95 |
|
| 96 |
-
#
|
| 97 |
if evt.index[1] == 7:
|
| 98 |
# Get the full row data from the dataframe
|
| 99 |
df = get_results_table()
|
|
@@ -103,12 +103,15 @@ def create_app() -> gr.Blocks:
|
|
| 103 |
provider = row_data['Provider']
|
| 104 |
print(f"[Relaunch] Relaunching job - Model: {model}, Provider: {provider}")
|
| 105 |
|
| 106 |
-
|
|
|
|
|
|
|
|
|
|
| 107 |
|
| 108 |
results_table.select(
|
| 109 |
fn=handle_table_select,
|
| 110 |
inputs=[],
|
| 111 |
-
outputs=
|
| 112 |
)
|
| 113 |
|
| 114 |
return demo
|
|
|
|
| 93 |
"""Handle when a cell in the results table is clicked."""
|
| 94 |
print(f"[Relaunch] Cell selected - Row: {evt.index[0]}, Col: {evt.index[1]}, Value: {evt.value}")
|
| 95 |
|
| 96 |
+
# If we selected a "rerun" cell, we relaunch a job
|
| 97 |
if evt.index[1] == 7:
|
| 98 |
# Get the full row data from the dataframe
|
| 99 |
df = get_results_table()
|
|
|
|
| 103 |
provider = row_data['Provider']
|
| 104 |
print(f"[Relaunch] Relaunching job - Model: {model}, Provider: {provider}")
|
| 105 |
|
| 106 |
+
run_single_job(model, provider, globals.TASKS)
|
| 107 |
+
|
| 108 |
+
# Then update the table
|
| 109 |
+
return get_results_table()
|
| 110 |
|
| 111 |
results_table.select(
|
| 112 |
fn=handle_table_select,
|
| 113 |
inputs=[],
|
| 114 |
+
outputs=results_table
|
| 115 |
)
|
| 116 |
|
| 117 |
return demo
|