vivekvermaiit commited on
Commit
62aeff2
Β·
1 Parent(s): ed45aa6

switch text-speech tabs

Browse files
Files changed (1) hide show
  1. app.py +18 -18
app.py CHANGED
@@ -158,48 +158,48 @@ with demo:
158
  gr.Markdown(INTRODUCTION_TEXT, elem_classes="markdown-text")
159
 
160
  with gr.Tabs(elem_classes="tab-buttons") as tabs:
161
- with gr.TabItem("πŸ… mSTEB Text Benchmark", elem_id="llm-benchmark-tab-table", id=0):
 
162
  with gr.Row():
163
- region_dropdown = gr.Dropdown(
164
  choices=list(REGION_MAP.keys()),
165
  label="Select Region",
166
  value="All",
167
  interactive=True,
168
  )
169
 
170
- # Region-specific leaderboard containers
171
  for display_name, region_key in REGION_MAP.items():
172
  with gr.Column(
173
- elem_id=f"leaderboard-{region_key}",
174
  elem_classes=["visible"] if region_key == "All" else []
175
  ):
176
- init_leaderboard(leaderboard_dataframes[region_key], result_type="text")
177
-
178
- # JS hook to toggle visible leaderboard
179
- region_dropdown.change(None, js=js_switch_code, inputs=[region_dropdown])
180
 
181
- with gr.TabItem("πŸ—£οΈ mSTEB Speech Benchmark", elem_id="speech-benchmark-tab-table", id=1):
 
 
 
 
 
182
  with gr.Row():
183
- speech_region_dropdown = gr.Dropdown(
184
  choices=list(REGION_MAP.keys()),
185
  label="Select Region",
186
  value="All",
187
  interactive=True,
188
  )
189
 
 
190
  for display_name, region_key in REGION_MAP.items():
191
  with gr.Column(
192
- elem_id=f"speech-leaderboard-{region_key}",
193
  elem_classes=["visible"] if region_key == "All" else []
194
  ):
195
- init_leaderboard(leaderboard_dataframes_speech[region_key], result_type='speech')
 
 
 
196
 
197
- speech_region_dropdown.change(
198
- None,
199
- js=js_switch_code.replace("leaderboard-", "speech-leaderboard-"),
200
- inputs=[speech_region_dropdown]
201
- )
202
-
203
  with gr.TabItem("πŸ“ About", elem_id="llm-benchmark-tab-table", id=2):
204
  gr.Markdown(LLM_BENCHMARKS_TEXT, elem_classes="markdown-text")
205
 
 
158
  gr.Markdown(INTRODUCTION_TEXT, elem_classes="markdown-text")
159
 
160
  with gr.Tabs(elem_classes="tab-buttons") as tabs:
161
+
162
+ with gr.TabItem("πŸ—£οΈ mSTEB Speech Benchmark", elem_id="speech-benchmark-tab-table", id=1):
163
  with gr.Row():
164
+ speech_region_dropdown = gr.Dropdown(
165
  choices=list(REGION_MAP.keys()),
166
  label="Select Region",
167
  value="All",
168
  interactive=True,
169
  )
170
 
 
171
  for display_name, region_key in REGION_MAP.items():
172
  with gr.Column(
173
+ elem_id=f"speech-leaderboard-{region_key}",
174
  elem_classes=["visible"] if region_key == "All" else []
175
  ):
176
+ init_leaderboard(leaderboard_dataframes_speech[region_key], result_type='speech')
 
 
 
177
 
178
+ speech_region_dropdown.change(
179
+ None,
180
+ js=js_switch_code.replace("leaderboard-", "speech-leaderboard-"),
181
+ inputs=[speech_region_dropdown]
182
+ )
183
+ with gr.TabItem("πŸ… mSTEB Text Benchmark", elem_id="llm-benchmark-tab-table", id=0):
184
  with gr.Row():
185
+ region_dropdown = gr.Dropdown(
186
  choices=list(REGION_MAP.keys()),
187
  label="Select Region",
188
  value="All",
189
  interactive=True,
190
  )
191
 
192
+ # Region-specific leaderboard containers
193
  for display_name, region_key in REGION_MAP.items():
194
  with gr.Column(
195
+ elem_id=f"leaderboard-{region_key}",
196
  elem_classes=["visible"] if region_key == "All" else []
197
  ):
198
+ init_leaderboard(leaderboard_dataframes[region_key], result_type="text")
199
+
200
+ # JS hook to toggle visible leaderboard
201
+ region_dropdown.change(None, js=js_switch_code, inputs=[region_dropdown])
202
 
 
 
 
 
 
 
203
  with gr.TabItem("πŸ“ About", elem_id="llm-benchmark-tab-table", id=2):
204
  gr.Markdown(LLM_BENCHMARKS_TEXT, elem_classes="markdown-text")
205