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

[80]: Replace --pipelined=True with --batch-wait-ms=X #8

Open
SomeoneSerge opened this issue Jul 3, 2024 · 0 comments
Open

[80]: Replace --pipelined=True with --batch-wait-ms=X #8

SomeoneSerge opened this issue Jul 3, 2024 · 0 comments

Comments

@SomeoneSerge
Copy link
Collaborator

SomeoneSerge commented Jul 3, 2024

Instead of choosing between the whole eval to finish or disabling scheduling altogether (i.e. scheduling jobs one by one as they come), do something like like "wait X milliseconds to accumulate a batch of jobs, run the solver on this subset, schedule some builds, then wait another X milliseconds to extend the batch and re-run the solver to get a better plan"

It is OK to focus on the "complete eval first" scenario and implement batching later: our scope is to find a good way to choose a build plan, not in speeding up the eval

@SomeoneSerge SomeoneSerge changed the title [03]: Replace --pipelined=True with --batch-wait-ms=X [10]: Replace --pipelined=True with --batch-wait-ms=X Jul 3, 2024
@SomeoneSerge SomeoneSerge changed the title [10]: Replace --pipelined=True with --batch-wait-ms=X [80]: Replace --pipelined=True with --batch-wait-ms=X Jul 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant