eduardo-alvarez
commited on
Commit
β’
2c70658
1
Parent(s):
45a5cfd
Update app.py
Browse files
app.py
CHANGED
@@ -28,6 +28,7 @@ from info.about import(
|
|
28 |
from src.processing import filter_benchmarks_table
|
29 |
|
30 |
inference_endpoint_url = os.environ['inference_endpoint_url']
|
|
|
31 |
inference_concurrency_limit = os.environ['inference_concurrency_limit']
|
32 |
|
33 |
demo = gr.Blocks()
|
@@ -45,6 +46,33 @@ with demo:
|
|
45 |
gr.Markdown("""A special shout-out to the π€ [Open LLM Leaderboard](https://huggingface.co/spaces/HuggingFaceH4/open_llm_leaderboard)
|
46 |
team for generously sharing their code and best
|
47 |
practices, ensuring that AI Developers have a valuable and enjoyable tool at their disposal.""")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
48 |
|
49 |
with gr.Accordion("Chat with Top Models on the Leaderboard Here π¬", open=False):
|
50 |
|
@@ -210,7 +238,12 @@ with demo:
|
|
210 |
interactive=True,
|
211 |
)
|
212 |
submit_button = gr.Button("π€ Submit Eval π»")
|
213 |
-
submission_result = gr.Markdown()
|
|
|
|
|
|
|
|
|
|
|
214 |
with gr.Column():
|
215 |
precision = gr.Dropdown(
|
216 |
choices=["fp32","fp16","bf16","int8","fp8", "int4"],
|
@@ -247,7 +280,7 @@ with demo:
|
|
247 |
)
|
248 |
base_model_name_textbox = gr.Textbox(label="Base model (for delta or adapter weights)")
|
249 |
|
250 |
-
|
251 |
|
252 |
with gr.Accordion("π Citation", open=False):
|
253 |
citation =gr.Textbox(value = CITATION_TEXT,
|
|
|
28 |
from src.processing import filter_benchmarks_table
|
29 |
|
30 |
inference_endpoint_url = os.environ['inference_endpoint_url']
|
31 |
+
submission_form_endpoint_url = os.environ['submission_form_endpoint_url']
|
32 |
inference_concurrency_limit = os.environ['inference_concurrency_limit']
|
33 |
|
34 |
demo = gr.Blocks()
|
|
|
46 |
gr.Markdown("""A special shout-out to the π€ [Open LLM Leaderboard](https://huggingface.co/spaces/HuggingFaceH4/open_llm_leaderboard)
|
47 |
team for generously sharing their code and best
|
48 |
practices, ensuring that AI Developers have a valuable and enjoyable tool at their disposal.""")
|
49 |
+
|
50 |
+
def submit_to_endpoint(model_name, revision_name, model_type, hw_type, terms, precision, weight_type, training_infra, affiliation, base_model):
|
51 |
+
# Construct the data payload to send
|
52 |
+
data = {
|
53 |
+
"model_name": model_name,
|
54 |
+
"revision_name": revision_name,
|
55 |
+
"model_type": model_type,
|
56 |
+
"hw_type": hw_type,
|
57 |
+
"terms": terms,
|
58 |
+
"precision": precision,
|
59 |
+
"weight_type": weight_type,
|
60 |
+
"training_infrastructure": training_infra,
|
61 |
+
"affiliation": affiliation,
|
62 |
+
"base_model": base_model
|
63 |
+
}
|
64 |
+
|
65 |
+
# URL of the endpoint expecting the HTTP request
|
66 |
+
url = submission_form_endpoint_url
|
67 |
+
|
68 |
+
try:
|
69 |
+
response = requests.post(url, json=data)
|
70 |
+
if response.status_code == 200:
|
71 |
+
return "Submission successful!"
|
72 |
+
else:
|
73 |
+
return f"Submission failed with status code {response.status_code}"
|
74 |
+
except Exception as e:
|
75 |
+
return f"Failed to submit due to an error: {str(e)}"
|
76 |
|
77 |
with gr.Accordion("Chat with Top Models on the Leaderboard Here π¬", open=False):
|
78 |
|
|
|
238 |
interactive=True,
|
239 |
)
|
240 |
submit_button = gr.Button("π€ Submit Eval π»")
|
241 |
+
submission_result = gr.Markdown(submission_result)
|
242 |
+
submit_button.click(
|
243 |
+
fn=submit_to_endpoint,
|
244 |
+
inputs=[model_name_textbox, revision_name_textbox, model_type, hw_type, terms, precision, weight_type, training_infra, affiliation, base_model_name_textbox],
|
245 |
+
outputs=submission_result
|
246 |
+
)
|
247 |
with gr.Column():
|
248 |
precision = gr.Dropdown(
|
249 |
choices=["fp32","fp16","bf16","int8","fp8", "int4"],
|
|
|
280 |
)
|
281 |
base_model_name_textbox = gr.Textbox(label="Base model (for delta or adapter weights)")
|
282 |
|
283 |
+
|
284 |
|
285 |
with gr.Accordion("π Citation", open=False):
|
286 |
citation =gr.Textbox(value = CITATION_TEXT,
|