Releases: PKU-DAIR/open-box
Releases · PKU-DAIR/open-box
v0.8.4 - Sep 9, 2024
v0.8.3 - Apr 27, 2024
v0.8.2 - Mar 5, 2024
Major Changes
- Update pytest (#81).
- Update early stopping algorithm.
- Enhance documentation.
- Drop support for Python 3.7 (end of life on 2023-06-27).
Bug Fixes
- Fix bug in distributed optimizer on Windows (#61).
- Fix bug in async parallel optimizer.
- Fix several bugs.
API Changes
- Update API for AcquisitionFunctionMaximizer (#75).
v0.8.1 - Mar 8, 2023
Bug Fixes
- Fix several bugs in transfer learning.
- Fix several bugs & improve usability of HTMLVisualizer (#58).
- Update time limit function to support multi-platform and multi-version of python. Update API. (#59)
API Changes
- Optimizer:
runtime_limit
->max_runtime
.time_limit_per_trial
->max_runtime_per_trial
(#59).
Minor Changes
- Update html theme for docs.
v0.8.0 - Dec 18, 2022
Highlights
- Add HTML visualization for the optimization process (#48).
- Provide basic charts for objectives and constraints.
- Provide advanced functions, including surrogate fitting analysis and hyperparameter importance analysis.
- Update transfer learning (#54).
- Refactor History object (0bce580).
- Rename
HistoryContainer
toHistory
. - Simplify data structure and provide convenient APIs.
- Rewrite all methods, including data obtaining, plotting, saving/loading, etc.
- Rename
Backwards Incompatible Changes
- API change:
objs
are renamed toobjectives
.num_objs
are renamed tonum_objectives
(ecd5928). - Change objective value of failed trials from MAXINT to np.inf (da88bd2).
- Drop support for Python 3.6 (end of life on Dec 23, 2021).
Other Changes
- Add BlendSearch, LineBO and SafeOpt (experimental) (#40).
- Add color logger. Provide fine-grained control of logging options (e.g., log level).
- Rewrite python packaging of the project (#55).
- Update Markdown parser in docs to myst-parser. recommonmark is deprecated.
- Add pytest for examples.
- Use GitHub Actions for CI/CD.