Skip to content

oskar-taubert/propulate

Repository files navigation

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.

About

Parallel propagator of populations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •