12.16
This commit is contained in:
@@ -7,6 +7,7 @@ from typing import List, Tuple
|
||||
import pandas as pd
|
||||
import time
|
||||
import os
|
||||
import gc
|
||||
|
||||
from simulation_model import SimulationModel
|
||||
|
||||
@@ -256,8 +257,12 @@ def main():
|
||||
population = init_population(seed_vals)
|
||||
|
||||
for gen in range(GENERATIONS):
|
||||
if gen % 10 == 0:
|
||||
gc.collect()
|
||||
scored = []
|
||||
for indiv in population:
|
||||
for i,indiv in enumerate(population):
|
||||
if i % 5 == 0:
|
||||
gc.collect()
|
||||
indiv = apply_bounds(indiv, bounds)
|
||||
score = evaluate(args.factory, factory_name_cn, line_ids, indiv)
|
||||
# print(f"[{args.factory}] Gen {gen+1} try factors={indiv} -> error={score:.6f}")
|
||||
|
||||
Reference in New Issue
Block a user