diff --git a/core/testcasecontroller/algorithm/paradigm/singletask_learning/singletask_learning.py b/core/testcasecontroller/algorithm/paradigm/singletask_learning/singletask_learning.py index 0cc99264b..34fbe46a6 100644 --- a/core/testcasecontroller/algorithm/paradigm/singletask_learning/singletask_learning.py +++ b/core/testcasecontroller/algorithm/paradigm/singletask_learning/singletask_learning.py @@ -117,7 +117,10 @@ def _preprocess(self, job): def _train(self, job, initial_model): train_output_dir = os.path.join(self.workspace, "output/train/") - os.environ["BASE_MODEL_URL"] = initial_model + if initial_model: + os.environ["BASE_MODEL_URL"] = initial_model + else: + os.environ.pop("BASE_MODEL_URL", None) train_dataset = self.dataset.load_data(self.dataset.train_url, "train") job.train(train_dataset)