Update app.py
Browse files
app.py
CHANGED
@@ -401,26 +401,26 @@ with gr.Blocks(css=css_tech_theme) as demo:
|
|
401 |
<li>5️⃣ <strong>Leaderboard:</strong> View real-time rankings on the leaderboard.</li>
|
402 |
</ul>
|
403 |
</div>
|
404 |
-
""")
|
405 |
|
406 |
with gr.TabItem("📤 Submission"):
|
407 |
-
|
408 |
<div class="submission-section">
|
409 |
<h2>Submit Your Predictions</h2>
|
410 |
<p>Upload your prediction file and provide your model name to evaluate and submit to the leaderboard.</p>
|
411 |
</div>
|
412 |
"""):
|
413 |
-
|
414 |
-
|
415 |
-
|
416 |
|
417 |
-
|
418 |
-
|
419 |
|
420 |
-
|
421 |
-
|
422 |
-
|
423 |
-
|
424 |
|
425 |
# Define the functions outside the `with` block
|
426 |
def handle_evaluation(file, model_name):
|
|
|
401 |
<li>5️⃣ <strong>Leaderboard:</strong> View real-time rankings on the leaderboard.</li>
|
402 |
</ul>
|
403 |
</div>
|
404 |
+
""")
|
405 |
|
406 |
with gr.TabItem("📤 Submission"):
|
407 |
+
gr.Markdown("""
|
408 |
<div class="submission-section">
|
409 |
<h2>Submit Your Predictions</h2>
|
410 |
<p>Upload your prediction file and provide your model name to evaluate and submit to the leaderboard.</p>
|
411 |
</div>
|
412 |
"""):
|
413 |
+
with gr.Row(elem_id="submission-fields"):
|
414 |
+
file_input = gr.File(label="Upload Prediction CSV", file_types=[".csv"], interactive=True)
|
415 |
+
model_name_input = gr.Textbox(label="Model Name", placeholder="Enter your model name")
|
416 |
|
417 |
+
with gr.Row(elem_id="submission-results"):
|
418 |
+
overall_accuracy_display = gr.Number(label="Overall Accuracy", interactive=False)
|
419 |
|
420 |
+
with gr.Row(elem_id="submission-buttons"):
|
421 |
+
eval_button = gr.Button("Evaluate")
|
422 |
+
submit_button = gr.Button("Prove and Submit to Leaderboard", visible=False)
|
423 |
+
eval_status = gr.Textbox(label="Evaluation Status", interactive=False)
|
424 |
|
425 |
# Define the functions outside the `with` block
|
426 |
def handle_evaluation(file, model_name):
|