-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
highhigh priorityhigh priority
Milestone
Description
Multiprocessing is very slow, compared to evolving one generation.
One 50-individual generation evolves in around 10ms, whereas starting a new process is 100-200 ms.
Still, in benchmarks, small generations with frequent feedback are what work best.
There is no obvious way to parallelize, because the GIL would block the CPU-intensive threads.
Think about what can be done.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
highhigh priorityhigh priority