"megatron/legacy/model/utils.py" did not exist on "3ea5491e97f6603629f6cc4b522fe1ed8227b143"
nqcn_gen_141737.py 989 Bytes
Newer Older
1
2
3
4
5
6
from opencompass.openicl.icl_prompt_template import PromptTemplate
from opencompass.openicl.icl_retriever import ZeroRetriever
from opencompass.openicl.icl_inferencer import GenInferencer
from opencompass.datasets import NaturalQuestionDataset_CN, NQEvaluator_CN

nqcn_reader_cfg = dict(
7
    input_columns=['question'], output_column='answer', train_split='test'
8
9
10
11
12
13
14
)

nqcn_infer_cfg = dict(
    prompt_template=dict(
        type=PromptTemplate,
        template=dict(
            round=[
15
                dict(role='HUMAN', prompt='问题: {question}?\n答案是:'),
16
17
18
19
20
21
22
            ],
        ),
    ),
    retriever=dict(type=ZeroRetriever),
    inferencer=dict(type=GenInferencer),
)

23
nqcn_eval_cfg = dict(evaluator=dict(type=NQEvaluator_CN), pred_role='BOT')
24
25
26

nqcn_datasets = [
    dict(
27
        abbr='nq_cn',
28
        type=NaturalQuestionDataset_CN,
29
        path='./data/nq_cn',
30
31
32
33
34
        reader_cfg=nqcn_reader_cfg,
        infer_cfg=nqcn_infer_cfg,
        eval_cfg=nqcn_eval_cfg,
    )
]