| datasets = [ | |
| [ | |
| dict( | |
| abbr='ceval-college_economics', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学经济学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学经济学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学经济学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学经济学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='college_economics', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-accountant', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册会计师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册会计师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册会计师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册会计师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='accountant', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-tax_accountant', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于税务师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于税务师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于税务师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于税务师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='tax_accountant', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-physician', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于医师资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于医师资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于医师资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于医师资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='physician', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-civil_servant', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于公务员考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于公务员考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于公务员考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于公务员考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='civil_servant', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-urban_and_rural_planner', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册城乡规划师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册城乡规划师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册城乡规划师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册城乡规划师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='urban_and_rural_planner', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-teacher_qualification', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于教师资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于教师资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于教师资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于教师资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='teacher_qualification', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-college_programming', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学编程考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学编程考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学编程考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学编程考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='college_programming', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-electrical_engineer', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册电气工程师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册电气工程师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册电气工程师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册电气工程师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='electrical_engineer', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-business_administration', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于工商管理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于工商管理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于工商管理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于工商管理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='business_administration', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-art_studies', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于艺术学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于艺术学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于艺术学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于艺术学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='art_studies', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-fire_engineer', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册消防工程师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册消防工程师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册消防工程师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册消防工程师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='fire_engineer', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-environmental_impact_assessment_engineer', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于环境影响评价工程师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于环境影响评价工程师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于环境影响评价工程师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于环境影响评价工程师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='environmental_impact_assessment_engineer', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-education_science', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于教育学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于教育学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于教育学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于教育学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='education_science', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-professional_tour_guide', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于导游资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于导游资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于导游资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于导游资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='professional_tour_guide', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-college_chemistry', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学化学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学化学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学化学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学化学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='college_chemistry', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-metrology_engineer', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册计量师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册计量师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册计量师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于注册计量师考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='metrology_engineer', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-mao_zedong_thought', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于毛泽东思想和中国特色社会主义理论体系概论考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于毛泽东思想和中国特色社会主义理论体系概论考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于毛泽东思想和中国特色社会主义理论体系概论考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于毛泽东思想和中国特色社会主义理论体系概论考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='mao_zedong_thought', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-law', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于法学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于法学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于法学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于法学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='law', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-veterinary_medicine', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于兽医学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于兽医学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于兽医学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于兽医学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='veterinary_medicine', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-modern_chinese_history', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于近代史纲要考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于近代史纲要考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于近代史纲要考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于近代史纲要考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='modern_chinese_history', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-chinese_language_and_literature', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于中国语言文学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于中国语言文学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于中国语言文学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于中国语言文学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='chinese_language_and_literature', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-legal_professional', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于法律职业资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于法律职业资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于法律职业资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于法律职业资格考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='legal_professional', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-logic', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于逻辑学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于逻辑学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于逻辑学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于逻辑学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='logic', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-middle_school_history', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中历史考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中历史考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中历史考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中历史考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='middle_school_history', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-plant_protection', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于植物保护考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于植物保护考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于植物保护考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于植物保护考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='plant_protection', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-clinical_medicine', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于临床医学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于临床医学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于临床医学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于临床医学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='clinical_medicine', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-computer_architecture', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于计算机组成考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于计算机组成考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于计算机组成考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于计算机组成考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='computer_architecture', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-middle_school_biology', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中生物考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中生物考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中生物考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中生物考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='middle_school_biology', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-middle_school_politics', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中政治考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中政治考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中政治考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中政治考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='middle_school_politics', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-middle_school_chemistry', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中化学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中化学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中化学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中化学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='middle_school_chemistry', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-high_school_history', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中历史考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中历史考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中历史考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中历史考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='high_school_history', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-computer_network', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于计算机网络考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于计算机网络考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于计算机网络考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于计算机网络考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='computer_network', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-operating_system', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于操作系统考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于操作系统考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于操作系统考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于操作系统考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='operating_system', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-college_physics', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学物理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学物理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学物理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于大学物理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='college_physics', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-advanced_mathematics', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高等数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高等数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高等数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高等数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='advanced_mathematics', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-high_school_physics', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中物理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中物理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中物理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中物理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='high_school_physics', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-high_school_chemistry', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中化学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中化学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中化学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中化学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='high_school_chemistry', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-high_school_biology', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中生物考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中生物考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中生物考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中生物考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='high_school_biology', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-middle_school_mathematics', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='middle_school_mathematics', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-middle_school_physics', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中物理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中物理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中物理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中物理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='middle_school_physics', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-marxism', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于马克思主义基本原理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于马克思主义基本原理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于马克思主义基本原理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于马克思主义基本原理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='marxism', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-high_school_politics', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中政治考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中政治考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中政治考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中政治考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='high_school_politics', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-high_school_geography', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中地理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中地理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中地理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中地理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='high_school_geography', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-ideological_and_moral_cultivation', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于思想道德修养与法律基础考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于思想道德修养与法律基础考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于思想道德修养与法律基础考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于思想道德修养与法律基础考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='ideological_and_moral_cultivation', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-high_school_chinese', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中语文考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中语文考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中语文考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中语文考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='high_school_chinese', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-sports_science', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于体育学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于体育学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于体育学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于体育学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='sports_science', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-basic_medicine', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于基础医学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于基础医学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于基础医学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于基础医学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='basic_medicine', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-probability_and_statistics', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于概率统计考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于概率统计考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于概率统计考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于概率统计考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='probability_and_statistics', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-high_school_mathematics', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于高中数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='high_school_mathematics', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-discrete_mathematics', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于离散数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于离散数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于离散数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于离散数学考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='discrete_mathematics', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| dict( | |
| abbr='ceval-middle_school_geography', | |
| eval_cfg=dict( | |
| evaluator=dict( | |
| type='opencompass.openicl.icl_evaluator.AccEvaluator')), | |
| infer_cfg=dict( | |
| ice_template=dict( | |
| ice_token='</E>', | |
| template=dict( | |
| A=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中地理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='A', role='BOT'), | |
| ]), | |
| B=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中地理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='B', role='BOT'), | |
| ]), | |
| C=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中地理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='C', role='BOT'), | |
| ]), | |
| D=dict( | |
| begin='</E>', | |
| round=[ | |
| dict( | |
| prompt= | |
| '以下是中国关于初中地理考试的单项选择题,请选出其中的正确答案。\n{question}\nA. {A}\nB. {B}\nC. {C}\nD. {D}\n答案: ', | |
| role='HUMAN'), | |
| dict(prompt='D', role='BOT'), | |
| ])), | |
| type= | |
| 'opencompass.openicl.icl_prompt_template.PromptTemplate'), | |
| inferencer=dict( | |
| type='opencompass.openicl.icl_inferencer.PPLInferencer'), | |
| retriever=dict( | |
| fix_id_list=[ | |
| 0, | |
| 1, | |
| 2, | |
| 3, | |
| 4, | |
| ], | |
| type='opencompass.openicl.icl_retriever.FixKRetriever')), | |
| name='middle_school_geography', | |
| path='./data/ceval/formal_ceval', | |
| reader_cfg=dict( | |
| input_columns=[ | |
| 'question', | |
| 'A', | |
| 'B', | |
| 'C', | |
| 'D', | |
| ], | |
| output_column='answer', | |
| test_split='val', | |
| train_split='dev'), | |
| type='opencompass.datasets.CEvalDataset'), | |
| ], | |
| ] | |
| models = [ | |
| dict( | |
| abbr='my_api', | |
| api_key='', | |
| batch_size=8, | |
| max_out_len=100, | |
| max_seq_len=2048, | |
| meta_template=dict(round=[ | |
| dict(api_role='HUMAN', role='HUMAN'), | |
| dict(api_role='BOT', generate=True, role='BOT'), | |
| ]), | |
| path='my_api', | |
| run_cfg=dict(num_gpus=1, num_procs=1), | |
| type='opencompass.models.my_api.MyAPIModel', | |
| url='http://127.0.0.1:12345/testing'), | |
| ] | |
| work_dir = './outputs/default/20240306_165219' | |