Pagmo2

A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Alternatives To Pagmo2
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Polyaxon3,3854123 days ago377August 14, 2023122apache-2.0
MLOps Tools For Managing & Orchestrating The Machine Learning LifeCycle
Pagmo274353 months ago24August 03, 202142gpl-3.0C++
A C++ platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Rumale69424a day ago67June 27, 2021bsd-3-clauseRuby
Rumale is a machine learning library in Ruby
Pygmo232911183 months ago22December 22, 202028mpl-2.0C++
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Entangle89
2 years ago23June 17, 2021mitPython
A lightweight (serverless) native python parallel processing framework based on simple decorators and call graphs.
Alphazero_gomoku_mpi86
4 years ago5Python
An asynchronous/parallel method of AlphaGo Zero algorithm with Gomoku
Distributeddeeplearning20
5 years agomitShell
Tutorials on running distributed deep learning on Batch AI
Gfsopt13
4 years ago3April 27, 2019mitPython
Convenient hyperparameter optimization
Ebic8
4 years ago1mitC++
EBIC - AI-based parallel biclustering algorithm
Chapter15 Alphazero7
4 years agoPython
Chapter 15 AlphaZero in book Deep Reinforcement Learning: code example of AlphaZero solving Gomoku game.
Alternatives To Pagmo2
Select To Compare


Alternative Project Comparisons
Readme

pagmo

Build Status Build Status Build Status Code Coverage

Anaconda-Server Badge

Join the chat at https://gitter.im/pagmo2/Lobby

DOI DOI

IMPORTANT NOTICE: pygmo, the Python bindings for pagmo, have been split off into a separate project, hosted here. Please update your bookmarks!

pagmo is a C++ scientific library for massively parallel optimization. It is built around the idea of providing a unified interface to optimization algorithms and to optimization problems and to make their deployment in massively parallel environments easy.

If you are using pagmo as part of your research, teaching, or other activities, we would be grateful if you could star the repository and/or cite our work. For citation purposes, you can use the following BibTex entry, which refers to the pagmo paper in the Journal of Open Source Software:

@article{Biscani2020,
  doi = {10.21105/joss.02338},
  url = {https://doi.org/10.21105/joss.02338},
  year = {2020},
  publisher = {The Open Journal},
  volume = {5},
  number = {53},
  pages = {2338},
  author = {Francesco Biscani and Dario Izzo},
  title = {A parallel global multiobjective framework for optimization: pagmo},
  journal = {Journal of Open Source Software}
}

The DOI of the latest version of the software is available at this link.

The full documentation can be found here.

Upgrading from pagmo 1.x.x

If you were using the old pagmo, have a look here on some technical data on what and why a completely new API and code was developed: https://github.com/esa/pagmo2/wiki/From-1.x-to-2.x

You will find many tutorials in the documentation, we suggest to skim through them to realize the differences. The new pagmo (version 2) should be considered (and is) as an entirely different code.

Popular Parallel Projects
Popular Artificial Intelligence Projects
Popular Control Flow Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
C Plus Plus
Artificial Intelligence
Optimization
Parallel
Genetic Algorithm
Parallel Computing
Evolutionary Algorithm
Optimization Algorithms
Metaheuristics
Parallel Processing