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

[ML] Discuss Potential Enhancement for ml.allocated_processors_scale to Support Expansion #109001

Open
Rassyan opened this issue May 24, 2024 · 1 comment
Labels
>enhancement :ml Machine learning Team:ML Meta label for the ML team

Comments

@Rassyan
Copy link
Contributor

Rassyan commented May 24, 2024

Description

I'd like to discuss a potential enhancement to the ml.allocated_processors_scale setting introduced in PR #98296. The current design appears to focus on scaling down processor counts to account for hyper-threading, which is a valuable feature.

However, in scenarios where nodes have excess capacity, it could be beneficial to allow for scaling up the processor count to enable more model allocations. This could provide users with additional flexibility in resource-rich environments.

I propose we consider the following enhancements:

  1. Given that ml.allocated_processors_double accepts floating-point values, aligning ml.allocated_processors_scale to also accept floating-point values would enhance precision.
  2. Enable ml.allocated_processors_scale to support values less than 1 to effectively increase the processor count for model planning.
  3. Add documentation to clearly articulate the setting's impact on model allocations and threads.

I believe these enhancements could make the setting more versatile and user-friendly. I'm open to further discussion and willing to contribute to the implementation of these improvements.

Thank you for considering this proposal.

@Rassyan Rassyan added >enhancement needs:triage Requires assignment of a team area label labels May 24, 2024
@pxsalehi pxsalehi added :ml Machine learning and removed needs:triage Requires assignment of a team area label labels May 27, 2024
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/ml-core (Team:ML)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
>enhancement :ml Machine learning Team:ML Meta label for the ML team
Projects
None yet
Development

No branches or pull requests

3 participants