Unverified Commit de71ad92 authored by Lintang Sutawika's avatar Lintang Sutawika Committed by GitHub
Browse files

Merge branch 'big-refactor' into fix-unittests

parents 09d20bfa 73c80915
output_type: greedy_until output_type: generate_until
training_split: train training_split: train
validation_split: validation validation_split: validation
fewshot_split: validation fewshot_split: validation
......
task: triviaqa task: triviaqa
dataset_path: trivia_qa dataset_path: trivia_qa
dataset_name: rc.nocontext dataset_name: rc.nocontext
output_type: greedy_until output_type: generate_until
training_split: train training_split: train
validation_split: validation validation_split: validation
doc_to_text: "Question: {{question}}?\nAnswer:" doc_to_text: "Question: {{question}}?\nAnswer:"
......
...@@ -3,7 +3,7 @@ group: ...@@ -3,7 +3,7 @@ group:
task: truthfulqa_gen task: truthfulqa_gen
dataset_path: truthful_qa dataset_path: truthful_qa
dataset_name: generation dataset_name: generation
output_type: greedy_until output_type: generate_until
training_split: null training_split: null
validation_split: validation validation_split: validation
test_split: null test_split: null
......
...@@ -3,7 +3,7 @@ group: ...@@ -3,7 +3,7 @@ group:
task: anagrams1 task: anagrams1
dataset_path: EleutherAI/unscramble dataset_path: EleutherAI/unscramble
dataset_name: mid_word_1_anagrams dataset_name: mid_word_1_anagrams
output_type: greedy_until output_type: generate_until
test_split: validation test_split: validation
doc_to_text: "{{context}}" doc_to_text: "{{context}}"
doc_to_target: "{{completion}}" doc_to_target: "{{completion}}"
......
...@@ -3,7 +3,7 @@ group: ...@@ -3,7 +3,7 @@ group:
task: anagrams2 task: anagrams2
dataset_path: EleutherAI/unscramble dataset_path: EleutherAI/unscramble
dataset_name: mid_word_2_anagrams dataset_name: mid_word_2_anagrams
output_type: greedy_until output_type: generate_until
test_split: validation test_split: validation
doc_to_text: "{{context}}" doc_to_text: "{{context}}"
doc_to_target: "{{completion}}" doc_to_target: "{{completion}}"
......
...@@ -3,7 +3,7 @@ group: ...@@ -3,7 +3,7 @@ group:
task: cycle_letters task: cycle_letters
dataset_path: EleutherAI/unscramble dataset_path: EleutherAI/unscramble
dataset_name: cycle_letters_in_word dataset_name: cycle_letters_in_word
output_type: greedy_until output_type: generate_until
test_split: validation test_split: validation
doc_to_text: "{{context}}" doc_to_text: "{{context}}"
doc_to_target: "{{completion}}" doc_to_target: "{{completion}}"
......
...@@ -3,7 +3,7 @@ group: ...@@ -3,7 +3,7 @@ group:
task: random_insertion task: random_insertion
dataset_path: EleutherAI/unscramble dataset_path: EleutherAI/unscramble
dataset_name: random_insertion_in_word dataset_name: random_insertion_in_word
output_type: greedy_until output_type: generate_until
test_split: validation test_split: validation
doc_to_text: "{{context}}" doc_to_text: "{{context}}"
doc_to_target: "{{completion}}" doc_to_target: "{{completion}}"
......
...@@ -3,7 +3,7 @@ group: ...@@ -3,7 +3,7 @@ group:
task: reversed_words task: reversed_words
dataset_path: EleutherAI/unscramble dataset_path: EleutherAI/unscramble
dataset_name: reversed_words dataset_name: reversed_words
output_type: greedy_until output_type: generate_until
test_split: validation test_split: validation
doc_to_text: "{{context}}" doc_to_text: "{{context}}"
doc_to_target: "{{completion}}" doc_to_target: "{{completion}}"
......
...@@ -5,7 +5,7 @@ dataset_path: wmt16 ...@@ -5,7 +5,7 @@ dataset_path: wmt16
dataset_name: ro-en dataset_name: ro-en
training_split: train training_split: train
validation_split: validation validation_split: validation
output_type: greedy_until output_type: generate_until
doc_to_text: "translate English to Romanian: {{translation.en}}" doc_to_text: "translate English to Romanian: {{translation.en}}"
doc_to_target: "{{translation.ro}}" doc_to_target: "{{translation.ro}}"
metric_list: metric_list:
......
...@@ -78,7 +78,7 @@ def chunks(iter, n: int = 0, fn=None): ...@@ -78,7 +78,7 @@ def chunks(iter, n: int = 0, fn=None):
arr = [] arr = []
for i, x in enumerate(iter): for i, x in enumerate(iter):
arr.append(x) arr.append(x)
if len(arr) == (fn(i) if fn else n): if len(arr) == (fn(i, iter) if fn else n):
yield arr yield arr
arr = [] arr = []
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment