Ax

Adaptive Experimentation Platform

MIT License

Downloads
109.1K
Stars
2.3K
Committers
164

Bot releases are hidden (Show)

Ax - v0.1.19

Published by stevemandala almost 4 years ago

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)
Ax - v0.1.18

Published by Jakepodell almost 4 years ago

  • Support and new tutorial for Multi-Objective Optimization (MOO)
Ax - v0.1.17 Release

Published by lena-kashtelyan about 4 years ago

Fixed re-release of v0.1.15 and v0.1.16 that were deployed incorrectly.

Ax - v0.1.16 Release

Published by stevemandala about 4 years ago

Minor version bump to resolve some bugs with the last release (#390, #391, #387)

Ax - v0.1.15 Release

Published by stevemandala about 4 years ago

Modular Botorch

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's logging 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

Misc Fixes
#351, #382

Ax - v0.1.14 Release

Published by lena-kashtelyan over 4 years ago

  • Minor bug fixes (storage of function kwargs to BoTorch models, etc.),
  • Additional documentation on the website.
Ax - v0.1.13 Release

Published by stevemandala over 4 years ago

Minor release, including:

  • Some bug fixes and code clean up.
  • Additional metadata from candidate generation exposed via GeneratorRun
Ax - v0.1.12 Release

Published by Jakepodell over 4 years ago

Misc. bug fixes and improvements

Ax - v0.1.11 Release

Published by 2timesjay over 4 years ago

  • 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.
Ax - v0.1.10 Release

Published by Jakepodell over 4 years ago

  • 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."
Ax - v0.1.9 Release

Published by stevemandala almost 5 years ago

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
Ax - v0.1.8 Release

Published by sdsingh almost 5 years ago

  • 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
Ax - v0.1.6 Release

Published by lena-kashtelyan about 5 years ago

  • Bugfix with use of SQL backend for generation strategy saving,
  • Improved Service API visualization and tutorial,
  • Plotting in JupyterLabs,
  • Miscellaneous bugfixes and improvements.
Ax - v0.1.5 Release

Published by lena-kashtelyan about 5 years ago

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.
Ax - v0.1.4 Release [BROKEN - DO NOT USE]

Published by lena-kashtelyan about 5 years ago

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

Ax - v0.1.3 Release

Published by ldworkin over 5 years ago

Misc. bug fixes and improvements

Ax - v0.1.2 Release

Published by sdsingh over 5 years ago

Small bug fixes + documentation updates
Bug fixes for issues: #76, #81, #83, #89, #91, #93

Ax -

Published by sdsingh over 5 years ago

Ax - Ax Release

Published by sdsingh over 5 years ago

v0.1.1 Release of Ax, corresponding to PyPI release

Package Rankings
Top 17.17% on Spack.io
Top 18.25% on Conda-forge.org
Top 1.32% on Pypi.org
Badges
Extracted from project README
Support Ukraine Build Status Build Status Build Status Build Status codecov Build Status