Skip to content

Initial work to separate the scheduler and the optimizer (no async yet)#684

Merged
motus merged 21 commits into
microsoft:mainfrom
motus:sergiym/run/2loops
Feb 27, 2024
Merged

Initial work to separate the scheduler and the optimizer (no async yet)#684
motus merged 21 commits into
microsoft:mainfrom
motus:sergiym/run/2loops

Conversation

@motus

@motus motus commented Feb 23, 2024

Copy link
Copy Markdown
Member

Initial work to support pluggable Schedulers (#679).
This starts by adding the necessary support to auxiliary classes and splits the current simple run/optimize loop into two stages.
Future PRs will expand on this to separate abstract and configurable classes for more flexible scheduling policies.

@motus motus added enhancement New feature or request WIP Work in progress - do not merge yet mlos-bench labels Feb 23, 2024
@motus motus self-assigned this Feb 23, 2024
@motus motus marked this pull request as ready for review February 24, 2024 01:14
@motus motus requested a review from a team as a code owner February 24, 2024 01:14
@motus motus added ready for review Ready for review and removed WIP Work in progress - do not merge yet labels Feb 24, 2024
Comment thread mlos_bench/mlos_bench/optimizers/mlos_core_optimizer.py
Comment thread mlos_bench/mlos_bench/run.py Outdated
Comment thread mlos_bench/mlos_bench/run.py
Comment thread mlos_bench/mlos_bench/run.py Outdated
Comment thread mlos_bench/mlos_bench/run.py Outdated
Comment thread mlos_bench/mlos_bench/run.py
Comment thread mlos_bench/mlos_bench/run.py
@motus motus enabled auto-merge (squash) February 26, 2024 22:49
@bpkroth bpkroth changed the title Separate the scheduler and the optimizer (no async yet) Initial work to separate the scheduler and the optimizer (no async yet) Feb 26, 2024
Comment thread mlos_bench/mlos_bench/optimizers/base_optimizer.py Outdated
Comment thread mlos_bench/mlos_bench/tests/launcher_in_process_test.py

@bpkroth bpkroth left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

Looking forward to the expanded Scheduler classes

@motus motus merged commit 0127775 into microsoft:main Feb 27, 2024
@motus motus deleted the sergiym/run/2loops branch March 7, 2024 23:33
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 ready for review Ready for review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants