Skip to content

Releases: facebook/Ax

v0.1.13 Release

10 Jun 18:06
Compare
Choose a tag to compare

Minor release, including:

  • Some bug fixes and code clean up.
  • Additional metadata from candidate generation exposed via GeneratorRun

v0.1.12 Release

14 May 21:01
Compare
Choose a tag to compare

Misc. bug fixes and improvements

v0.1.11 Release

17 Apr 18:14
Compare
Choose a tag to compare
  • New experiment method add_tracking_metrics.
  • Speed up experiment save/load.
  • Fix unexpected or buggy MultiObjective behavior.
  • Fixed bug that caused forced AxClient to require SQLAlchemy
  • Add experiment method trials_by_status.
  • Expand the Service API tutorial to cover handling common exceptions and to discuss how to manage parallelism in Service API optimization.
  • Fix Raytune and Service API tutorials.
  • Allow for more detailed parallelism configuration in choose_generation_strategy dispatch utility.

v0.1.10 Release

20 Mar 16:43
Compare
Choose a tag to compare
  • Generation strategy (and consequently the Service API aka AxClient) now enforces maximum parallelism per step.
  • Parallelism limitation will mostly be relevant for the Bayesian optimization phase of an Ax experiment; if you run into a MaxParallelismReachedException, which will mean that more trials need to be completed with data before generating new ones.
  • Sequential optimization with low parallelism is key to good Bayesian optimization performance (achieving optimal results in a low number of trials), but if computational resources are not a constraint, maximum parallelism for a given generation step can be altered by providing a custom generation strategy to AxClient
  • There is also now a DataRequiredError raised by generation strategy (and thus appearing in Service API).
  • This error is meant to designate when more trials need to be completed with data before Ax can transition to the next model in the generation strategy for a given optimization."

v0.1.9 Release

17 Jan 21:31
Compare
Choose a tag to compare

Core

  • Introduces new methods complete_trial() and update_trial(), which allow for full or partial completion of trials, respectively
  • Introduces a DataRequiredError error, allowing generation strategies to signal when more data is necessary before new suggestions can be generated
  • Adds support for custom generation strategies as a part of the managed loop
  • Some storage API cleanup to deprecate the DISPATCHED status

Modelling/Botorch

  • Bumps up the botorch version to 0.2.1, the latest as of this release
  • Introduces new linear embedding methods (ALEBO, REMBO, HeSBO)
  • Adds functionality for benchmarking external methods that implement a minimization interface like scipy.optimize.minimize.

Tutorials

  • Fixes to the multi-task tutorial
  • Fixes to the Service API tutorial

v0.1.8 Release

26 Dec 23:14
Compare
Choose a tag to compare
  • Enable de-duplication by default for Sobol Generator
  • Improved handling of out-of-design points in Modelbridge
  • Use Sobol for small integer spaces in GenerationStrategy (ac91f1d)
  • New RayTune tutorial
  • Multiple tutorial fixes
  • Expose best_point in BotorchModel
  • Plotly 4.0 compatibility fixes
  • BoTorch 0.2 compatibility

v0.1.6 Release

25 Sep 14:12
Compare
Choose a tag to compare
  • Bugfix with use of SQL backend for generation strategy saving,
  • Improved Service API visualization and tutorial,
  • Plotting in JupyterLabs,
  • Miscellaneous bugfixes and improvements.

v0.1.5 Release

29 Aug 15:15
Compare
Choose a tag to compare

Miscellaneous fixes and improvements, including:

  • SQA storage and JSON serialization of GenerationStrategy;
  • Can now interrupt and resume a Service API optimization (optimization using AxClient);
  • Optimization is no longer assumed to be noiseless by default in Service and Loop API optimizations;
  • Service API trial generation bug is fixed, etc.

v0.1.4 Release [BROKEN - DO NOT USE]

26 Aug 21:05
Compare
Choose a tag to compare

NOTE: This release depends on a bleeding edge version of BoTorch, and should not be used. Please use 0.1.5.

v0.1.3 Release

12 Jul 15:29
Compare
Choose a tag to compare

Misc. bug fixes and improvements