From 64e5f7f2042e0b3104d1addff6a181d887367aff Mon Sep 17 00:00:00 2001 From: "chengfan.jcf" Date: Fri, 25 Sep 2020 14:20:31 +0800 Subject: [PATCH] Bug fix for mutation error --- src/auto_scheduler/search_policy/sketch_policy_rules.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/auto_scheduler/search_policy/sketch_policy_rules.cc b/src/auto_scheduler/search_policy/sketch_policy_rules.cc index 2eaa1329ff13..089ac774d1d6 100644 --- a/src/auto_scheduler/search_policy/sketch_policy_rules.cc +++ b/src/auto_scheduler/search_policy/sketch_policy_rules.cc @@ -514,7 +514,11 @@ PopulationGenerationRule::ResultKind InitChangeComputeLocation::Apply( } } - *state = policy->search_task->compute_dag.InferBound(*state); + try { + *state = policy->search_task->compute_dag.InferBound(*state); + } catch (std::exception& e) { + return PopulationGenerationRule::ResultKind::kInvalid; + } return PopulationGenerationRule::ResultKind::kValid; }