Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve mlos-viz for multiple repeats of a config and add tests #633

Merged
merged 137 commits into from
Jan 29, 2024

Conversation

bpkroth
Copy link
Contributor

@bpkroth bpkroth commented Jan 16, 2024

  • Mark mlos_viz as typed for mypy
  • Bump version
  • Mock calls to matplotlib/dabl for testing
  • Add plotting of top-N configs
  • Improve plots for handling repeat config trials via variance error bars

@bpkroth bpkroth added WIP Work in progress - do not merge yet tests Add or fix unit tests labels Jan 16, 2024
@bpkroth bpkroth changed the title Add tests for mlos-viz Add tests for TrialData and mlos-viz Jan 16, 2024
@bpkroth bpkroth marked this pull request as ready for review January 26, 2024 21:11
@bpkroth bpkroth requested a review from a team as a code owner January 26, 2024 21:11
@bpkroth bpkroth added enhancement New feature or request ready for review Ready for review and removed WIP Work in progress - do not merge yet labels Jan 26, 2024
motus pushed a commit that referenced this pull request Jan 26, 2024
Splitting work out from #633.

Having an easy way to identify what is the "default" config group for an
Experiment makes analysis of improvements easier.

One challenge with this is that we don't currently strictly enforce
non-changes between resumptions of an Experiment, so it's currently
possible for the user to change the tunables config and adjust what the
"default".

Moreover, in the past we didn't store what the default config was in the
DB.

By convention we take the first one for now as a fallback.
motus added a commit that referenced this pull request Jan 26, 2024
…` is given. (#651)

Splitting work out from #633.
Bug fix for #642.

Co-authored-by: Sergiy Matusevych <sergiym@microsoft.com>
Copy link
Member

@motus motus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

@motus motus enabled auto-merge (squash) January 29, 2024 01:46
@motus motus merged commit a45f97d into microsoft:main Jan 29, 2024
11 checks passed
@bpkroth bpkroth deleted the mlos_viz-testing branch February 27, 2024 23:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request mlos-bench mlos-viz ready for review Ready for review tests Add or fix unit tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants