homemaker-layout/tests
Bruno Postle 7ee51caf62 Parallelise outer search population evaluation (homemaker-py-5l6)
Add n_workers parameter to driver.search(). When n_workers > 1, a
ProcessPoolExecutor evaluates the bootstrap batch and main-loop children
in parallel, giving near-linear speedup with core count. The geometry
module-level cache is cleared in each worker after fork to prevent stale
id-keyed entries. Serial behaviour (n_workers=1, default) is unchanged.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-14 06:55:58 +01:00
..
test_dom_corpus.py Close homemaker-py-hqw: make project standalone (no Perl/Urb dependency) 2026-06-13 23:39:20 +01:00
test_driver.py Parallelise outer search population evaluation (homemaker-py-5l6) 2026-06-14 06:55:58 +01:00
test_fitness.py Add unit tests for geometry and fitness modules 2026-06-14 00:06:02 +01:00
test_genome.py Close homemaker-py-hqw: make project standalone (no Perl/Urb dependency) 2026-06-13 23:39:20 +01:00
test_geometry.py Add unit tests for geometry and fitness modules 2026-06-14 00:06:02 +01:00
test_graph.py Close homemaker-py-hqw: make project standalone (no Perl/Urb dependency) 2026-06-13 23:39:20 +01:00
test_innerloop.py Fix cma convergence test: assert basin convergence, not final-digit polish 2026-06-12 09:46:13 +01:00
test_operators.py Close homemaker-py-hqw: make project standalone (no Perl/Urb dependency) 2026-06-13 23:39:20 +01:00
test_oracle.py Geometry inner loop: batched full-objective ratio optimiser (CMA-ES) 2026-06-12 09:42:24 +01:00