OpenCompass/opencompass/configs/summarizers/groups/ruler.py
2024-11-25 19:35:27 +08:00

28 lines
727 B
Python

default_ruler_tasks = [
'ruler_niah_single_1',
'ruler_niah_single_2',
'ruler_niah_single_3',
'ruler_niah_multikey_1',
'ruler_niah_multikey_2',
'ruler_niah_multikey_3',
'ruler_niah_multivalue',
'ruler_niah_multiquery',
'ruler_vt',
'ruler_fwe',
'ruler_cwe',
'ruler_qa_squad',
'ruler_qa_hotpotqa',
]
context_window_sizes = ['4k', '8k', '16k', '32k', '64k', '128k', '1m']
ruler_summary_groups = []
for context_window_size in context_window_sizes:
ruler_summary_groups.append(
{
'name': f'ruler_{context_window_size}',
'subsets': [
f'{task}_{context_window_size}' for task in default_ruler_tasks
],
}
)