We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 70a656d commit d42150fCopy full SHA for d42150f
1 file changed
src/codeevolve/evolution.py
@@ -755,7 +755,7 @@ def _do_checkpoint(epoch_num: int) -> None:
755
if use_map_elites:
756
logger.info(f"sol_db EliteMap: {sol_db.elite_map.map}")
757
758
- init_pop_size: int = evolve_config.get("init_pop", sol_db.num_alive)
+ init_pop_size: int = evolve_config.get("init_pop", 0)
759
gen_init_pop: bool = sol_db.num_alive < init_pop_size
760
761
if not gen_init_pop and exploration_scheduler is not None:
@@ -817,7 +817,7 @@ def _do_checkpoint(epoch_num: int) -> None:
817
if not gen_init_pop and timeout_scheduler is not None:
818
child_timeout = int(
819
timeout_scheduler(
820
- epoch=epoch,
+ epoch=epoch - init_pop_size,
821
best_fitness=sol_db.programs[sol_db.best_prog_id].fitness,
822
)
823
0 commit comments