Unverified Commit c0f0f7e1 authored by Leo Gao's avatar Leo Gao Committed by GitHub
Browse files

Update translation.py

parent f046d331
...@@ -24,8 +24,13 @@ def create_tasks_from_benchmarks(benchmark_dict): ...@@ -24,8 +24,13 @@ def create_tasks_from_benchmarks(benchmark_dict):
:return: {task_name: task} :return: {task_name: task}
e.g. {wmt14-fr-en: Task, wmt16-de-en: Task} e.g. {wmt14-fr-en: Task, wmt16-de-en: Task}
""" """
def version_of(dataset, language_pair):
if language_pair[-2:] in ["zh", "ja"]:
return 1 # changed to use jieba/nagisa
return 0
return { return {
f"{dataset}-{language_pair}": create_translation_task(dataset, language_pair) f"{dataset}-{language_pair}": create_translation_task(dataset, language_pair, version_of(dataset, language_pair))
for dataset, language_pairs in benchmark_dict.items() for dataset, language_pairs in benchmark_dict.items()
for language_pair in language_pairs for language_pair in language_pairs
} }
...@@ -48,8 +53,9 @@ NO_SPACE_LANG = {"zh": zh_split, "ja": ja_split} ...@@ -48,8 +53,9 @@ NO_SPACE_LANG = {"zh": zh_split, "ja": ja_split}
# Tasks # Tasks
######################################## ########################################
def create_translation_task(dataset, language_pair): def create_translation_task(dataset, language_pair, version=0):
class TranslationTask(GeneralTranslationTask): class TranslationTask(GeneralTranslationTask):
VERSION = version
def __init__(self): def __init__(self):
super().__init__(dataset, language_pair) super().__init__(dataset, language_pair)
return TranslationTask return TranslationTask
......
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