t0-0 commited on
Commit
73fa6d0
·
1 Parent(s): 2c3e72b

Change filter arrangement

Browse files
Files changed (1) hide show
  1. app.py +50 -52
app.py CHANGED
@@ -293,18 +293,15 @@ with gr.Blocks() as demo_leaderboard:
293
  else:
294
  label = task_type.value
295
  with gr.Accordion(label, open=True, elem_classes="accordion"):
296
- with gr.Row():
297
  shown_column = gr.CheckboxGroup(
298
  show_label=False,
299
  choices=[
300
  c.name
301
  for c in fields(AutoEvalColumn)
302
- if not c.hidden
303
- and not c.never_hidden
304
- and not c.dummy
305
- and c.task_type == task_type
306
- and not c.average
307
- or (task_type == TaskType.AVG and c.average)
308
  ],
309
  value=[
310
  c.name
@@ -313,56 +310,57 @@ with gr.Blocks() as demo_leaderboard:
313
  and not c.hidden
314
  and not c.never_hidden
315
  and c.task_type == task_type
316
- and not c.average
317
- or (task_type == TaskType.AVG and c.average)
318
  ],
319
  elem_id="column-select",
320
  container=False,
321
  )
322
  shown_columns_dict[task_type.name] = shown_column
323
- with gr.Column(min_width=320):
324
- filter_columns_type = gr.CheckboxGroup(
325
- label="Model types",
326
- choices=[t.to_str() for t in ModelType],
327
- value=[t.to_str() for t in ModelType],
328
- elem_id="filter-columns-type",
329
- )
330
- filter_columns_precision = gr.CheckboxGroup(
331
- label="Precision",
332
- choices=[i.value.name for i in Precision],
333
- value=[i.value.name for i in Precision],
334
- elem_id="filter-columns-precision",
335
- )
336
- filter_columns_size = gr.CheckboxGroup(
337
- label="Model sizes (in billions of parameters)",
338
- choices=list(NUMERIC_INTERVALS.keys()),
339
- value=list(NUMERIC_INTERVALS.keys()),
340
- elem_id="filter-columns-size",
341
- )
342
- filter_columns_add_special_tokens = gr.CheckboxGroup(
343
- label="Add Special Tokens",
344
- choices=[i.value.name for i in AddSpecialTokens],
345
- value=[i.value.name for i in AddSpecialTokens],
346
- elem_id="filter-columns-add-special-tokens",
347
- )
348
- filter_columns_num_few_shots = gr.CheckboxGroup(
349
- label="Num Few Shots",
350
- choices=[i.value.name for i in NumFewShots],
351
- value=[i.value.name for i in NumFewShots],
352
- elem_id="filter-columns-num-few-shots",
353
- )
354
- filter_columns_version = gr.CheckboxGroup(
355
- label="llm-jp-eval version",
356
- choices=[i.value.name for i in Version],
357
- value=[i.value.name for i in Version],
358
- elem_id="filter-columns-version",
359
- )
360
- # filter_columns_backend = gr.CheckboxGroup(
361
- # label="Backend Library",
362
- # choices=[i.value.name for i in Backend],
363
- # value=[i.value.name for i in Backend],
364
- # elem_id="filter-columns-backend",
365
- # )
 
366
 
367
  # DataFrameコンポーネントの初期化
368
  leaderboard_table = gr.Dataframe(
 
293
  else:
294
  label = task_type.value
295
  with gr.Accordion(label, open=True, elem_classes="accordion"):
296
+ with gr.Row(height=100):
297
  shown_column = gr.CheckboxGroup(
298
  show_label=False,
299
  choices=[
300
  c.name
301
  for c in fields(AutoEvalColumn)
302
+ if not c.hidden and not c.never_hidden and not c.dummy and c.task_type == task_type
303
+ # and not c.average
304
+ # or (task_type == TaskType.AVG and c.average)
 
 
 
305
  ],
306
  value=[
307
  c.name
 
310
  and not c.hidden
311
  and not c.never_hidden
312
  and c.task_type == task_type
313
+ # and not c.average
314
+ # or (task_type == TaskType.AVG and c.average)
315
  ],
316
  elem_id="column-select",
317
  container=False,
318
  )
319
  shown_columns_dict[task_type.name] = shown_column
320
+ with gr.Accordion("Details - 詳細表示", open=False):
321
+ with gr.Column(min_width=320):
322
+ filter_columns_type = gr.CheckboxGroup(
323
+ label="Model types",
324
+ choices=[t.to_str() for t in ModelType],
325
+ value=[t.to_str() for t in ModelType],
326
+ elem_id="filter-columns-type",
327
+ )
328
+ filter_columns_precision = gr.CheckboxGroup(
329
+ label="Precision",
330
+ choices=[i.value.name for i in Precision],
331
+ value=[i.value.name for i in Precision],
332
+ elem_id="filter-columns-precision",
333
+ )
334
+ filter_columns_size = gr.CheckboxGroup(
335
+ label="Model sizes (in billions of parameters)",
336
+ choices=list(NUMERIC_INTERVALS.keys()),
337
+ value=list(NUMERIC_INTERVALS.keys()),
338
+ elem_id="filter-columns-size",
339
+ )
340
+ filter_columns_add_special_tokens = gr.CheckboxGroup(
341
+ label="Add Special Tokens",
342
+ choices=[i.value.name for i in AddSpecialTokens],
343
+ value=[i.value.name for i in AddSpecialTokens],
344
+ elem_id="filter-columns-add-special-tokens",
345
+ )
346
+ filter_columns_num_few_shots = gr.CheckboxGroup(
347
+ label="Num Few Shots",
348
+ choices=[i.value.name for i in NumFewShots],
349
+ value=[i.value.name for i in NumFewShots],
350
+ elem_id="filter-columns-num-few-shots",
351
+ )
352
+ filter_columns_version = gr.CheckboxGroup(
353
+ label="llm-jp-eval version",
354
+ choices=[i.value.name for i in Version],
355
+ value=[i.value.name for i in Version],
356
+ elem_id="filter-columns-version",
357
+ )
358
+ # filter_columns_backend = gr.CheckboxGroup(
359
+ # label="Backend Library",
360
+ # choices=[i.value.name for i in Backend],
361
+ # value=[i.value.name for i in Backend],
362
+ # elem_id="filter-columns-backend",
363
+ # )
364
 
365
  # DataFrameコンポーネントの初期化
366
  leaderboard_table = gr.Dataframe(