From fd243be098eda06a6d664fa26f1475dd8cf40148 Mon Sep 17 00:00:00 2001 From: zqwerty <zhuq96@hotmail.com> Date: Tue, 27 Dec 2022 10:36:43 +0800 Subject: [PATCH] replace import from data.unified_datasets.xxx to using relative import in convlab.util --- convlab/evaluator/multiwoz_eval.py | 5 +++-- convlab/policy/lava/multiwoz/lava.py | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/convlab/evaluator/multiwoz_eval.py b/convlab/evaluator/multiwoz_eval.py index cb6c8feb..f300914e 100755 --- a/convlab/evaluator/multiwoz_eval.py +++ b/convlab/evaluator/multiwoz_eval.py @@ -6,10 +6,10 @@ import numpy as np import pdb from copy import deepcopy -from data.unified_datasets.multiwoz21.preprocess import reverse_da, reverse_da_slot_name_map +# from data.unified_datasets.multiwoz21.preprocess import reverse_da, reverse_da_slot_name_map from convlab.util.multiwoz.multiwoz_slot_trans import REF_SYS_DA from convlab.evaluator.evaluator import Evaluator -from data.unified_datasets.multiwoz21.preprocess import reverse_da_slot_name_map +# from data.unified_datasets.multiwoz21.preprocess import reverse_da_slot_name_map from convlab.policy.rule.multiwoz.policy_agenda_multiwoz import unified_format, act_dict_to_flat_tuple from convlab.util.multiwoz.dbquery import Database from convlab.util import relative_import_module_from_unified_datasets @@ -28,6 +28,7 @@ REF_SYS_DA_M['taxi']['phone'] = 'phone' REF_SYS_DA_M['taxi']['car'] = 'car type' reverse_da = relative_import_module_from_unified_datasets('multiwoz21', 'preprocess.py', 'reverse_da') +reverse_da_slot_name_map = relative_import_module_from_unified_datasets('multiwoz21', 'preprocess.py', 'reverse_da_slot_name_map') requestable = \ diff --git a/convlab/policy/lava/multiwoz/lava.py b/convlab/policy/lava/multiwoz/lava.py index 76d17739..ec07d36e 100755 --- a/convlab/policy/lava/multiwoz/lava.py +++ b/convlab/policy/lava/multiwoz/lava.py @@ -11,7 +11,9 @@ from convlab.policy import Policy from convlab.util.file_util import cached_path from convlab.util.multiwoz.state import default_state # from convlab.util.multiwoz.dbquery import Database -from data.unified_datasets.multiwoz21.database import Database +# from data.unified_datasets.multiwoz21.database import Database +from convlab.util import load_database +Database = load_database('multiwoz21') from copy import deepcopy import json import os -- GitLab