Package: orion
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!) helperclientinterface for a user’s script.So if./run.py--mini-batch=50looks like what you execute normally,
now what you have to do looks like this:orion-nexperiment_name ./run.py--mini-batch~'randint(32,256)'Check out ourgetting started guideorthis presentationfor an overview, or ourscikit-learn examplefor a more hands-on experience. Finally we
encourage you to browse ourdocumentation.Why Oríon?Effortless to adopt, deeply customizableAdopt itwith a single line of codeNatively asynchronous, thus resilient and easy to parallelizeOffers the latest established hyperparameteralgorithmsElegant and richsearch-space definitionsComprehensiveconfigurationsystem with smart defaultsTransparent persistence in local or remotedatabaseIntegrate seamlesslyyour own
hyper-optimization algorithmsLanguageandconfiguration fileagnosticInstallationInstall Oríon by running$ pip install orion. For more information consult theinstallation
guide.Presentations2021-07-14 - SciPy 2021 (Video) (Slides)2021-05-19 - Dask Summit 2021 (Video) (Slides)2021-03-16 - AICamp
(Video)
(Slides)2019-11-28 - Tech-talk @ Mila
(Video)
(Slides)Contribute or AskDo you have a question or issues?
Do you want to report a bug or suggest a feature? Name it!
Please contact us by opening an issue in our repository below and checkout ourcontribution guidelines:Issue Tracker:https://github.com/epistimio/orion/issuesSource Code:https://github.com/epistimio/orionStart by starring and forking our Github repo!Thanks for the support!CitationIf you use Oríon for published work, please cite our work using the following bibtex entry.@software{xavier_bouthillier_2023_0_2_7,author={Xavier Bouthillier and
                  Christos Tsirigotis and
                  François Corneau-Tremblay and
                  Thomas Schweizer and
                  Lin Dong and
                  Pierre Delaunay and
                  Fabrice Normandin and
                  Mirko Bronzi and
                  Dendi Suhubdy and
                  Reyhane Askari and
                  Michael Noukhovitch and
                  Chao Xue and
                  Satya Ortiz-Gagné and
                  Olivier Breuleux and
                  Arnaud Bergeron and
                  Olexa Bilaniuk and
                  Steven Bocco and
                  Hadrien Bertrand and
                  Guillaume Alain and
                  Dmitriy Serdyuk and
                  Peter Henderson and
                  Pascal Lamblin and
                  Christopher Beckham},title={{Epistimio/orion: Asynchronous Distributed Hyperparameter Optimization}},month=march,year=2023,publisher={Zenodo},version={v0.2.7,
  doi          = {10.5281/zenodo.3478592},
  url          = {https://doi.org/10.5281/zenodo.3478592}
}RoadmapSeeROADMAP.md.LicenseThe project is licensed under theBSD license.