Parallel Asynchronous Remote Optimization

Documentation Status Build Status

This framework performs Asynchronous Bayesian Optimization with support for remote evaluations, resilient to hardware/software failures

Documentation for the software is available on ReadTheDocs.

Sample Bayesian optimization

How do I get set up?

This code is compatible with Python3.5, and requires several modules. The requirements are available in requirements.txt. If you are doing a tar ball installation, do

python3.5 install -r requirements.txt
python3.5 install

If you are using a pip installation, simply do

python3.5 -m pip install paryopt


The publication related to the implementation can be found on arxiv. If you use PARyOpt, please cite as:

Pokuri, B. S. S., Lofquist, A., Risko, C. M., & Ganapathysubramanian, B. (2018). PARyOpt: A software for Parallel Asynchronous Remote Bayesian Optimization. arXiv preprint arXiv:1809.04668.

Bibtex entry

title={PARyOpt: A software for Parallel Asynchronous Remote Bayesian Optimization},
author={Pokuri, Balaji Sesha Sarath and Lofquist, Alec and Risko, Chad M and Ganapathysubramanian, Baskar},
journal={arXiv preprint arXiv:1809.04668},