siro1 commited on
Commit
3baa2b9
·
1 Parent(s): 5d60726
Files changed (1) hide show
  1. app.py +31 -4
app.py CHANGED
@@ -130,10 +130,37 @@ def create_interface():
130
  outputs=leaderboard_table,
131
  )
132
 
133
- gr.api(
134
- fn=api_submit_results,
135
- api_name="submit_results",
136
- )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
137
 
138
  return demo
139
 
 
130
  outputs=leaderboard_table,
131
  )
132
 
133
+ # Hidden components for API endpoint
134
+ with gr.Column(visible=False):
135
+ team_input = gr.Textbox()
136
+ ttft_input = gr.Number()
137
+ tpot_input = gr.Number()
138
+ itl_input = gr.Number()
139
+ e2e_input = gr.Number()
140
+ throughput_input = gr.Number()
141
+ bits_input = gr.Number()
142
+ byte_perp_input = gr.Number()
143
+ word_perp_input = gr.Number()
144
+ submit_output = gr.Textbox()
145
+
146
+ # Create API endpoint
147
+ submit_btn = gr.Button("Submit")
148
+ submit_btn.click(
149
+ fn=api_submit_results,
150
+ inputs=[
151
+ team_input,
152
+ ttft_input,
153
+ tpot_input,
154
+ itl_input,
155
+ e2e_input,
156
+ throughput_input,
157
+ bits_input,
158
+ byte_perp_input,
159
+ word_perp_input,
160
+ ],
161
+ outputs=submit_output,
162
+ api_name="submit_results",
163
+ )
164
 
165
  return demo
166