Releases: microsoft/MLOS
Releases · microsoft/MLOS
v0.5.1
What's Changed
- Add tests for mixed numerical type conversions of tunable config data from storage by @bpkroth in #670
- Fixtures context fixup by @bpkroth in #673
- Address upcoming changes to default GITHUB_TOKEN permissions by @bpkroth in #674
- Return status and actual timestamp from all environments by @motus in #671
- Handle some mypy errors and increase test coverage by @bpkroth in #680
- New pytest version dependency tweaks by @bpkroth in #681
- Address pandas warnings about future pyarrow requirements by @bpkroth in #682
- Address pandas timestamp warnings by @bpkroth in #683
- Scheduling queue: Allow submitting trials with future timestamps and use watermarks to retrieve configs and results by @motus in #676
- use named constants to define columns containing IDs and generic values by @motus in #678
- Allow use of Azure VM Service for only remote exec. by @bpkroth in #675
- Tweaks for anchored stdout parsing by @bpkroth in #685
- Allow no tunable configs for benchmarking by @bpkroth in #686
- Add tests for config data retrieval for experiments with no tunables by @bpkroth in #689
- Initial work to separate the scheduler and the optimizer (no async yet) by @motus in #684
- Bump version: 0.5.0 → 0.5.1 to mark a stable version before the big changes (async Environment etc.) by @motus in #695
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- Reorg doc deploy step for new GITHUB_TOKEN permissions requirements by @bpkroth in #659
- Omit tests from docs by @bpkroth in #660
- Add weights for tunables with categorical or special numerical values by @motus in #646
- Add log scale and quantization to the tunables by @motus in #662
- Fix mixed numeric datatypes for optimizers by @ephoris in #667
- Add support for ConfigSpace distributions by @motus in #663
- Bump version: 0.4.2 → 0.5.0 by @motus in #672
New Contributors
Full Changelog: v0.4.2...v0.5.0
v0.4.2
What's Changed
- README documentation updates by @bpkroth in #647
- Remove TunableGroups from Storage classes and add TrialData tests by @bpkroth in #644
- Refactor
mlos_bench.storage
and addTunableConfigTrialGroup
property forTrialData
andExperimentData
by @bpkroth in #648 - Add
default_tunable_config_id
property toExperimentData
by @bpkroth in #650 - Remove mistakenly added columns by @bpkroth in #652
- Fixes to
max_iterations
calculation whentrial_config_repeat_count
is given. by @bpkroth in #651 - Address some pandas FuturesWarnings by @bpkroth in #653
- Improve mlos-viz for multiple repeats of a config and add tests by @bpkroth in #633
- Workaround pytest version bump incompatibility with pytest-lazy-fixtures plugin by @bpkroth in #656
- Add demo video link to README by @bpkroth in #657
- Bump version: 0.4.1 → 0.4.2 by @bpkroth in #658
Full Changelog: v0.3.2...v0.4.2
v0.3.2
What's Changed
- Rename and improve tunable vs config API and documentation by @bpkroth in #629
- CI tweak: use "release" event instead of "tag push" for pypi publishing by @bpkroth in #631
- Add support for storing the optimization targets and direction of an experiment by @bpkroth in #628
- Introduce basic experiment visualization module mlos_viz via dabl by @bpkroth in #624
- Github Action syntax fixup by @bpkroth in #632
- Add labels to the optimizer trends plot by @bpkroth in #634
- Add more info on const_args vs. tunable_params; start the DEVNOTES by @motus in #630
- Bump actions/cache from 3 to 4 in /.github/workflows by @dependabot in #637
- Support for special tunable values outside of the range by @motus in #617
- Tell pylint to ignore FIXME comments in our code. by @bpkroth in #639
- Add unit tests for
MlosCoreoptimizer._to_df()
functionality; use special values in tunables by @motus in #638 - Fixup a vscode config file. by @bpkroth in #643
- Disallow
!
characters in tunable parameter names. by @bpkroth in #641 - Add basic support for repeating a trial config. by @bpkroth in #642
- PyPi publish makefile rules fixup by @bpkroth in #640
Full Changelog: v0.2.5...v0.3.2