Implement Orion as Hydra Sweeper#2050
Conversation
|
Hi @Delaunay! Thank you for your pull request and welcome to our community. Action RequiredIn order to merge any pull request (code, docs, etc.), we require contributors to sign our Contributor License Agreement, and we don't seem to have one on file for you. ProcessIn order for us to review and merge your suggested changes, please sign at https://code.facebook.com/cla. If you are contributing on behalf of someone else (eg your employer), the individual CLA may not be sufficient and your employer may need to sign the corporate CLA. Once the CLA is signed, our tooling will perform checks and validations. Afterwards, the pull request will be tagged with If you have received this in error or have any questions, please contact us at cla@fb.com. Thanks! |
|
This pull request introduces 1 alert when merging 2bc3e89 into f5a447f - view on LGTM.com new alerts:
|
f8e494b to
028d6f4
Compare
a5e162b to
e57e620
Compare
06e217e to
57da1f3
Compare
|
CLA as signed today not sure how long it takes to propagate |
|
Thank you for signing our Contributor License Agreement. We can now accept your code for this (and any) Meta Open Source project. Thanks! |
…_impl.py Co-authored-by: Xavier Bouthillier <xavier.bouthillier@gmail.com>
This reverts commit c583f82.
|
Hello, @pixelb What would be the next steps to get this merged into the main branch ? Thanks, |
|
We're considering having a contrib/ dir to serve as a staging area for various new launchers / sweepers. Thank you for your contribution! |
|
@pixelb Thanks for the feedback! What will be the difference of support/usage for sweepers in contrib compared to actual sweepers (Ax, Nevergrad & Optuna)? Will they be included in the documentation as well? |

Motivation
Allow users to use Orion as a sweeper.
Oríon is an asynchronous framework for black-box function optimization.
Its purpose is to serve as a meta-optimizer for machine learning models and training, as well as a flexible experimentation platform for large scale asynchronous optimization procedures.
Core design value is the minimum disruption of a researcher’s workflow. It allows fast and efficient tuning, providing minimum simple non-intrusive (not even necessary!) helper client interface for a user’s script.
Effortless to adopt, deeply customizable
Have you read the Contributing Guidelines on pull requests?
Yes
Test Plan
Unit tested