Skip to content

Releases: mfgustavo/glompo

Version 3.1.1

22 Oct 10:38
Compare
Choose a tag to compare
  • Added direct wrappers around the SciPy optimizers, however, for full GloMPO functionality, it is best to use them through the Nevergrad wrapper.
  • Added the Lennard-Jones potential function as a new benchmark function.
  • Added some more advanced generators based on the step-taking strategies of dual-annealing and basin-hopping.
  • Introduce an aggressive kill option to the manager to force terminate children even if they cannot accept commands from the manager. This allows easier wrapping around a wider array of existing optimizer implementations.
  • Added several improvements to the ParAMS interface, including wrappers to properly toggle parameters, and converters for index addresses. Updated to be compatible with ParAMS v0.5.0 and v0.5.1
  • Bugfix: FileLogger could sometimes crash when appending large items to the file attributes.
  • General documentation improvements.

Version 3.1.0

02 Aug 09:42
Compare
Choose a tag to compare
  • Documentation rewrite, docs can now be found on readthedocs
    and are much more detailed
  • Small API changes to make setup of components easier for the user.
  • Minor bugfixes

Version 3.0.2

19 Jul 13:55
Compare
Choose a tag to compare
  • GloMPO version now in manager log.
  • Uniformly apply versioning across all versions.
  • Fixed several bugs related to not having optional packages installed.
  • Minor bugfixes and changes.

v3.0.1

08 Jul 11:58
Compare
Choose a tag to compare
  • Catch invalid CMA settings for clearer reporting of crashes
  • Match GlompoParamsWrapper and GloMPOManager API for easier setup

Version 3

09 Jul 14:49
Compare
Choose a tag to compare
  • Significant performance improvements in the manager
  • Switch logging infrastructure from YAML to HDF5

Version 2.1

09 Jul 15:01
Compare
Choose a tag to compare
  • Added infrastructure to share function evaluations between optimizers.
  • Adapted CMA to inject incoming function evaluations into subsequent iterations (N-CMA).

Version 2

09 Jul 14:58
Compare
Choose a tag to compare
  • Added new checkpointing infrastructure so optimizations can be restarted.
  • Better code parallelization.
  • Allow real-time user interventions.
  • Faster YAML log generation.
  • Added status messaging and system load monitoring.
  • Significant API and performance improvements.
  • Many many bugfixes.