def get_configuration(self, cfg, fidelity=None): """called by SearchTechniques to create Configuration objects""" self.manipulator.normalize(cfg) hashv = self.manipulator.hash_config(cfg) config = Configuration.get(self.session, self.program, hashv, cfg, fidelity) return config
def get_configuration(self, cfg): """Callback for creating Configuration objects Parameters ---------- cfg : dict Configuration Returns ------- Configuration Configuration Notes ----- It is guaranteed that no other Configuration object with the same configuration values exists inside the model tuner, but outside the tuner duplicates may exist. """ self.manipulator.normalize(cfg) cfg_hash = self.manipulator.hash_config(cfg) if cfg_hash in self._results: return self._results[cfg_hash].configuration return Configuration(hash=cfg_hash, data=cfg)
def get_configuration(self, cfg): """called by SearchTechniques to create Configuration objects""" self.manipulator.normalize(cfg) hashv = self.manipulator.hash_config(cfg) config = Configuration.get(self.session,self.program, hashv, cfg) return config