Releases: facebook/Ax
Releases · facebook/Ax
v0.2.2 Release
Bugfixes + support for Pareto frontier extraction in Ax Service API
v0.2.1: Release
What’s new?
- Support Multi-Objective Optimizations for the Service API.
- Deprecation of
SimpleExperiment
- Several minor tutorial and documentation corrections.
- Documentation is no longer released with errors in tutorials.
Bugfixes
- IndexError when only using a subset of fields in raw data (#652)
v0.2.0 Release
What’s new?
- Modular BotAx + tutorial: new flexible setup for combining BoTorch subcomponents into a Model in Ax,
- Scheduler + tutorial: new standalone configurable manager abstraction to run asynchronous closed-loop experiments with Ax (with or without human-in-the-loop),
- GenerationStrategy tutorial: walkthrough for optimization algorithms specification in in Ax,
- Bayesian optimization with categorical kernels exposed in Ax and auto-selected in Service and Loop APIs (via choose_generation_strategy). This eliminates the need to opt for Sobol quasi-random search when a given search space contains predominantly choice (a.k.a. categorical or discrete) parameters,
- Scalarized outcome constraint support (feature request: #472),
- Extended
exp_to_df
utility to conveniently display an Ax Experiment as a dataframe of trials and arms.
Bugfixes
v0.1.20
Compatibility: Requires botorch == 0.4.0
Major changes
v0.1.19
Compatibility: Requires botorch >= 0.3.3
Major changes
- Support for new Botorch features, including Contextual Bayes Opt, Input Warping, etc. See the latest Botorch release for more information: https://github.com/pytorch/botorch/releases/tag/v0.3.3
- Improvements to storage-related performance by aligning SQLAlchemy and Ax classes better (e.g. #422)
v0.1.18
- Support and new tutorial for Multi-Objective Optimization (MOO)
v0.1.17 Release
Fixed re-release of v0.1.15 and v0.1.16 that were deployed incorrectly.
v0.1.16 Release
v0.1.15 Release
Modular Botorch
- Introduces a new set of abstractions for Botorch models to support customizable, storage-friendly botorch components (e.g.
Surrogate
,Acquisition
). - See #374 for more information
- A draft tutorial is available at: https://github.com/facebook/Ax/blob/master/tutorials/botorch_modular.ipynb
Logger redesign
- Our logger APIs have been refactored to use a new naming scheme (module name, via
getLogger(__name__)
) and use a different handler/propagation scheme (1 root handler instead of N+1 child handlers). These changes play nicely with core features of Python'slogging
API and enable use cases such as #316.
MultiObjective API Improvements
- Introduces some new MOO modeling APIs such as
MultiObjectiveTorchModelBridge
to support our growing list of MOO features. See 272b6dd
v0.1.14 Release
- Minor bug fixes (storage of function kwargs to BoTorch models, etc.),
- Additional documentation on the website.