Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 842 Bytes

README.rst

File metadata and controls

28 lines (18 loc) · 842 Bytes

propulate

!!! NOTE: Propulate has moved to https://github.com/Helmholtz-AI-Energy/propulate .
Parallel propagator of populations.

Description

Evolution-inspired hyperparameter-optimization in MPI-parallelized fashion.
In order to be more efficient generations are less well separated than they often are in evolutionary algorithms.

Instead a new individual is generated from a pool of currently active already evaluated individuals that may be from any generation. Individuals may be removed from the breeding population based on different criteria.

Documentation

For usage example see scripts.

Installation

Pull and run pip install -e . or python setup.py develop.
Requires an MPI implementation (currently only tested with OpenMPI) and mpi4py.