Skip to content

Commit

Permalink
FIX: consistent origin information
Browse files Browse the repository at this point in the history
  • Loading branch information
mfeurer committed Nov 22, 2017
1 parent a944e76 commit 6e4082c
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 2 deletions.
4 changes: 3 additions & 1 deletion smac/initial_design/default_configuration_design.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,6 @@ def _select_configuration(self):
config: Configuration
Initial incumbent configuration.
"""
return self.scenario.cs.get_default_configuration()
config = self.scenario.cs.get_default_configuration()
config.origin = 'Default'
return config
3 changes: 3 additions & 0 deletions smac/initial_design/multi_config_initial_design.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,9 @@ def run(self) -> Configuration:
Initial incumbent configuration
"""
configs = self.configs
for config in configs:
if config.origin is None:
config.origin = 'Initial design'

self.traj_logger.add_entry(train_perf=2**31,
incumbent_id=1,
Expand Down
4 changes: 3 additions & 1 deletion smac/initial_design/random_configuration_design.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,6 @@ def _select_configuration(self):
config: Configuration()
Initial incumbent configuration
"""
return self.scenario.cs.sample_configuration()
config = self.scenario.cs.sample_configuration()
config.origin = 'Random initial design.'
return config
2 changes: 2 additions & 0 deletions smac/initial_design/single_config_initial_design.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,8 @@ def run(self):
Initial incumbent configuration
"""
initial_incumbent = self._select_configuration()
if initial_incumbent.origin is None:
initial_incumbent.origin = 'Initial design'

# add this incumbent right away to have an entry to time point 0
self.traj_logger.add_entry(train_perf=2**31,
Expand Down

0 comments on commit 6e4082c

Please sign in to comment.