peter-ch / MultiNEAT

Portable NeuroEvolution Library
http://MultiNEAT.com
GNU Lesser General Public License v3.0
327 stars 104 forks source link

[question] Parallel implementation? #31

Open fferroni opened 7 years ago

fferroni commented 7 years ago

Hello,

I am wondering if someone has done a parallel implementation (i.e. in OpenMP) or with threads in a successful manner? I see a for loop when evaluating the various individuals in the population - a step that could logically be parallellised.

Thanks!

peter-ch commented 6 years ago

This is easy with Python, especially ipyparallel's machinery as the genomes can be pickled and sent over the network effortlessly.