diff --git a/execution/theodolite.py b/execution/theodolite.py index ae4680391f1fa027256b48087d68ba3808e60253..93717a2c90d874a90b11a4d3c6273b5ca1702687 100755 --- a/execution/theodolite.py +++ b/execution/theodolite.py @@ -69,7 +69,7 @@ def main(uc, loads, instances_list, partitions, cpu_limit, memory_limit, write_stream.write(str(exp_id + 1)) domain_restriction_strategy = None - search_strategy = None + search_strategy_method = None # Select domain restriction if domain_restriction: @@ -83,13 +83,13 @@ def main(uc, loads, instances_list, partitions, cpu_limit, memory_limit, if search_strategy == "linear-search": print( f"Going to execute at most {len(loads)+len(instances_list)-1} subexperiments in total..") - search_strategy = linear_search_strategy + search_strategy_method = linear_search_strategy elif search_strategy == "binary-search": - search_strategy = binary_search_strategy + search_strategy_method = binary_search_strategy else: print( f"Going to execute {len(loads)*len(instances_list)} subexperiments in total..") - search_strategy = check_all_strategy + search_strategy_method = check_all_strategy experiment_config = ExperimentConfig( use_case=uc, @@ -106,7 +106,7 @@ def main(uc, loads, instances_list, partitions, cpu_limit, memory_limit, configurations=configurations, result_path=result_path, domain_restriction_strategy=domain_restriction_strategy, - search_strategy=search_strategy, + search_strategy=search_strategy_method, subexperiment_executor=subexperiment_executor, subexperiment_evaluator=subexperiment_evaluator)