aimclub / GOLEM

Graph Optimiser for Learning and Evolution of Models

Home Page:https://thegolem.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Disabling history does not work

MangaBoba opened this issue · comments

GraphRequirements with the keep_history value set to False, being the SurrogateEachNgenOptimizer argument, leads to AttributeError.

Traceback (most recent call last):
  File "f:\Git_Repositories\gef_ref\GEFEST\surrogate.py", line 292, in <module>
    surrogate.optimise(objective=objective)
  File "F:\GEFEST\.venv\lib\site-packages\golem\core\optimisers\meta\surrogate_optimizer.py", line 45, in optimise
    self._initial_population(evaluator)
  File "F:\GEFEST\.venv\lib\site-packages\golem\core\optimisers\genetic\gp_optimizer.py", line 67, in _initial_population      
    self._update_population(evaluator(self.initial_individuals), 'initial_assumptions')
  File "F:\GEFEST\.venv\lib\site-packages\golem\core\optimisers\populational_optimizer.py", line 135, in _update_population    
    self._log_to_history(next_population, label, metadata)
  File "F:\GEFEST\.venv\lib\site-packages\golem\core\optimisers\populational_optimizer.py", line 147, in _log_to_history       
    self.history.add_to_history(population, label, metadata)
AttributeError: 'NoneType' object has no attribute 'add_to_history'

GOLEM verison: 0.3.3