Spaces:
Running
Running
more ref, ci, debug
Browse files- app.py +5 -10
- src/submission/submit.py +4 -1
app.py
CHANGED
|
@@ -31,11 +31,8 @@ from src.submission.submit import add_new_eval
|
|
| 31 |
loggedin = False
|
| 32 |
|
| 33 |
def check_login(profile: gr.OAuthProfile | None) -> bool:
|
| 34 |
-
global loggedin
|
| 35 |
if profile is None:
|
| 36 |
-
loggedin = False
|
| 37 |
return False
|
| 38 |
-
loggedin = True
|
| 39 |
return True
|
| 40 |
|
| 41 |
def restart_space():
|
|
@@ -185,13 +182,11 @@ with demo:
|
|
| 185 |
)
|
| 186 |
base_model_name_textbox = gr.Textbox(label="Организация")
|
| 187 |
ans_file = gr.File(label="Arena Hard Answer File", file_types=["json","jsonl"])
|
| 188 |
-
login_button.click(check_login)
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
submission_result = gr.Markdown()
|
| 194 |
-
submit_button.click(
|
| 195 |
add_new_eval,
|
| 196 |
[
|
| 197 |
model_name_textbox,
|
|
|
|
| 31 |
loggedin = False
|
| 32 |
|
| 33 |
def check_login(profile: gr.OAuthProfile | None) -> bool:
|
|
|
|
| 34 |
if profile is None:
|
|
|
|
| 35 |
return False
|
|
|
|
| 36 |
return True
|
| 37 |
|
| 38 |
def restart_space():
|
|
|
|
| 182 |
)
|
| 183 |
base_model_name_textbox = gr.Textbox(label="Организация")
|
| 184 |
ans_file = gr.File(label="Arena Hard Answer File", file_types=["json","jsonl"])
|
| 185 |
+
loggedin = login_button.click(check_login)
|
| 186 |
+
|
| 187 |
+
submit_button = gr.Button("Submit Eval")
|
| 188 |
+
submission_result = gr.Markdown()
|
| 189 |
+
submit_button.click(
|
|
|
|
|
|
|
| 190 |
add_new_eval,
|
| 191 |
[
|
| 192 |
model_name_textbox,
|
src/submission/submit.py
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
import json
|
| 2 |
import os
|
| 3 |
from datetime import datetime, timezone
|
| 4 |
-
|
| 5 |
from src.display.formatting import styled_error, styled_message, styled_warning
|
| 6 |
from src.envs import API, EVAL_REQUESTS_PATH, TOKEN, QUEUE_REPO
|
| 7 |
from src.submission.check_validity import (
|
|
@@ -22,7 +22,10 @@ def add_new_eval(
|
|
| 22 |
weight_type: str,
|
| 23 |
model_type: str,
|
| 24 |
ans_file: str,
|
|
|
|
| 25 |
):
|
|
|
|
|
|
|
| 26 |
global REQUESTED_MODELS
|
| 27 |
global USERS_TO_SUBMISSION_DATES
|
| 28 |
if not REQUESTED_MODELS:
|
|
|
|
| 1 |
import json
|
| 2 |
import os
|
| 3 |
from datetime import datetime, timezone
|
| 4 |
+
import gradio as gr
|
| 5 |
from src.display.formatting import styled_error, styled_message, styled_warning
|
| 6 |
from src.envs import API, EVAL_REQUESTS_PATH, TOKEN, QUEUE_REPO
|
| 7 |
from src.submission.check_validity import (
|
|
|
|
| 22 |
weight_type: str,
|
| 23 |
model_type: str,
|
| 24 |
ans_file: str,
|
| 25 |
+
profile: gr.OAuthProfile | None
|
| 26 |
):
|
| 27 |
+
if profile is None:
|
| 28 |
+
return styled_error("Hub Login Required")
|
| 29 |
global REQUESTED_MODELS
|
| 30 |
global USERS_TO_SUBMISSION_DATES
|
| 31 |
if not REQUESTED_MODELS:
|