Tune API Reference¶
Tip
We’d love to hear your feedback on using Tune - get in touch!
This section contains a reference for the Tune API. If there is anything missing, please open an issue on Github.
- Execution (tune.run, tune.Experiment)
- Training (tune.Trainable, tune.report)
- Console Output (Reporters)
- Analysis (tune.analysis)
- Search Space API
- Search Algorithms (tune.suggest)
- Summary
- Saving and Restoring
- Random search and grid search (tune.suggest.basic_variant.BasicVariantGenerator)
- Ax (tune.suggest.ax.AxSearch)
- Bayesian Optimization (tune.suggest.bayesopt.BayesOptSearch)
- BOHB (tune.suggest.bohb.TuneBOHB)
- Dragonfly (tune.suggest.dragonfly.DragonflySearch)
- HyperOpt (tune.suggest.hyperopt.HyperOptSearch)
- Nevergrad (tune.suggest.nevergrad.NevergradSearch)
- Optuna (tune.suggest.optuna.OptunaSearch)
- SigOpt (tune.suggest.sigopt.SigOptSearch)
- Scikit-Optimize (tune.suggest.skopt.SkOptSearch)
- ZOOpt (tune.suggest.zoopt.ZOOptSearch)
- Repeated Evaluations (tune.suggest.Repeater)
- ConcurrencyLimiter (tune.suggest.ConcurrencyLimiter)
- Custom Search Algorithms (tune.suggest.Searcher)
- Shim Instantiation (tune.create_searcher)
- Trial Schedulers (tune.schedulers)
- Summary
- ASHA (tune.schedulers.ASHAScheduler)
- HyperBand (tune.schedulers.HyperBandScheduler)
- Median Stopping Rule (tune.schedulers.MedianStoppingRule)
- Population Based Training (tune.schedulers.PopulationBasedTraining)
- Population Based Training Replay (tune.schedulers.PopulationBasedTrainingReplay)
- Population Based Bandits (PB2) (tune.schedulers.pb2.PB2)
- BOHB (tune.schedulers.HyperBandForBOHB)
- FIFOScheduler
- TrialScheduler
- Shim Instantiation (tune.create_scheduler)
- Scikit-Learn API (tune.sklearn)
- Stopping mechanisms (tune.stopper)
- Loggers (tune.logger)
- External library integrations (tune.integration)
- Docker (tune.integration.docker)
- Keras (tune.integration.keras)
- Kubernetes (tune.integration.kubernetes)
- MLflow (tune.integration.mlflow)
- MXNet (tune.integration.mxnet)
- PyTorch Lightning (tune.integration.pytorch_lightning)
- Torch (tune.integration.torch)
- Horovod (tune.integration.horovod)
- Weights and Biases (tune.integration.wandb)
- XGBoost (tune.integration.xgboost)
- Tune Internals
- Tune Client API
- Tune CLI (Experimental)