[tune] Add OptunaSearcher wrapper around Optuna samplers (#10044)

Co-authored-by: Richard Liaw <rliaw@berkeley.edu>
Co-authored-by: Kai Fricke <kai@anyscale.com>
This commit is contained in:
krfricke
2020-08-13 01:13:22 +02:00
committed by GitHub
parent 7a8b922841
commit 16486a8df3
7 changed files with 249 additions and 1 deletions
+13
View File
@@ -50,6 +50,10 @@ Summary
- Gradient-free Optimization
- [`Nevergrad <https://github.com/facebookresearch/nevergrad>`__]
- :doc:`/tune/examples/nevergrad_example`
* - :ref:`OptunaSearch <tune-optuna>`
- Optuna search algorithms
- [`Optuna <https://optuna.org/>`__]
- :doc:`/tune/examples/optuna_example`
* - :ref:`ZOOptSearch <zoopt>`
- Zeroth-order Optimization
- [`ZOOpt <https://github.com/polixir/ZOOpt>`__]
@@ -184,6 +188,15 @@ Nevergrad (tune.suggest.nevergrad.NevergradSearch)
.. _`Nevergrad README's Optimization section`: https://github.com/facebookresearch/nevergrad/blob/master/docs/optimization.rst#choosing-an-optimizer
.. _tune-optuna:
Optuna (tune.suggest.optuna.OptunaSearch)
--------------------------------------------------
.. autoclass:: ray.tune.suggest.optuna.OptunaSearch
.. _`Optuna samplers`: https://optuna.readthedocs.io/en/stable/reference/samplers.html
.. _sigopt:
SigOpt (tune.suggest.sigopt.SigOptSearch)