mbpp_instruct.yaml 872 Bytes
Newer Older
Baber Abbasi's avatar
Baber Abbasi committed
1
2
3
4
5
6
task: mbpp_instruct
dataset_path: google-research-datasets/mbpp
dataset_name: full
unsafe_code: true
output_type: generate_until
test_split: test
Baber's avatar
Baber committed
7
8
doc_to_text: !function utils.doc_to_text
doc_to_target: "{{test_list[1]}}\n{{test_list[2]}}"
Baber Abbasi's avatar
Baber Abbasi committed
9
10
target_delimiter: ""
metric_list:
Baber's avatar
Baber committed
11
  - metric: !function utils.pass_at_10
Baber Abbasi's avatar
Baber Abbasi committed
12
13
    aggregation: mean
    higher_is_better: true
Baber's avatar
Baber committed
14
    k: [ 10 ]
Baber Abbasi's avatar
Baber Abbasi committed
15
16
17
18
19
filter_list:
  - name: "extract_code"
    filter:
      - function: "custom"
        filter_fn: !function utils.build_predictions
Baber's avatar
Baber committed
20
21

repeats: 20
Baber Abbasi's avatar
Baber Abbasi committed
22
23
generation_kwargs:
  max_gen_toks: 256
Baber's avatar
Baber committed
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
  until: [
    "\nclass",
    "\nassert",
    '\n"""',
    "\nprint",
    "\nif",
    "\n```",
    "\n#",
    "\n<|/",
    "<|eot_id|>",
  ]
  do_sample: true
  temperature: 0.8
  top_p: 0.95
num_fewshot: 0
Baber Abbasi's avatar
Baber Abbasi committed
39
40
41
42
43
fewshot_config:
  sampler: first_n
  samples: !function utils.list_fewshot_samples
metadata:
  version: 1.0