Skip to content

Releases: microsoft/MLOS

v0.5.1

05 Mar 20:45
dc11f71
Compare
Choose a tag to compare

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

09 Feb 23:03
a79f4b8
Compare
Choose a tag to compare

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

01 Feb 18:04
f5c357a
Compare
Choose a tag to compare

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 add TunableConfigTrialGroup property for TrialData and ExperimentData by @bpkroth in #648
  • Add default_tunable_config_id property to ExperimentData by @bpkroth in #650
  • Remove mistakenly added columns by @bpkroth in #652
  • Fixes to max_iterations calculation when trial_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

19 Jan 01:31
342eb5b
Compare
Choose a tag to compare

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