Ray Tune API#
小技巧
我们很乐意听取您对使用 Tune 的反馈 - 联系我们!
本节包含 Tune API 的参考。如果有任何遗漏,请在 Github 上提交问题。
- 调优执行 (tune.Tuner)
- 调整实验结果 (tune.ResultGrid)
- 在Tune中训练 (tune.Trainable, tune.report)
- 调整搜索空间 API
- 调优搜索算法 (tune.search)
- 保存和恢复 Tune 搜索算法
- 随机搜索和网格搜索 (tune.search.basic_variant.BasicVariantGenerator)
- Ax (tune.search.ax.AxSearch)
- 贝叶斯优化 (tune.search.bayesopt.BayesOptSearch)
- BOHB (tune.search.bohb.TuneBOHB)
- HEBO (tune.search.hebo.HEBOSearch)
- HyperOpt (tune.search.hyperopt.HyperOptSearch)
- Nevergrad (tune.search.nevergrad.NevergradSearch)
- Optuna (tune.search.optuna.OptunaSearch)
- ZOOpt (tune.search.zoopt.ZOOptSearch)
- 重复评估 (tune.search.Repeater)
- 并发限制器 (tune.search.ConcurrencyLimiter)
- 自定义搜索算法 (tune.search.Searcher)
- 垫片实例化 (tune.create_searcher)
- 调整试验调度器 (tune.schedulers)
- ASHA (tune.schedulers.ASHAScheduler)
- HyperBand (tune.schedulers.HyperBandScheduler)
- 中位数停止规则 (tune.schedulers.MedianStoppingRule)
- 基于种群的训练 (tune.schedulers.PopulationBasedTraining)
- 基于种群的训练重放 (tune.schedulers.PopulationBasedTrainingReplay)
- 基于种群的Bandits (PB2) (tune.schedulers.pb2.PB2)
- BOHB (tune.schedulers.HyperBandForBOHB)
- ResourceChangingScheduler
- FIFOScheduler(默认调度器)
- TrialScheduler 接口
- Shim 实例化 (tune.create_scheduler)
- 调优停止机制 (tune.stopper)
- 调整控制台输出(报告器)
- 同步设置 (train.SyncConfig)
- 调整记录器 (tune.logger)
- 调整回调 (tune.Callback)
- Ray Tune 使用的环境变量
- Ray Tune 的外部库集成
- 调整内部机制
- Tune CLI (实验性)