-
Notifications
You must be signed in to change notification settings - Fork 22
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
Add Support for Managed Instance Groups to Enable Dynamic Workload Scheduler #122
Comments
Hey Josh, We plan on supporting DWS this year and are exploring various alternatives. You mentioned we could use the job duration for |
Hi @cboneti (same team as Josh here), I think for our use case probs both would be interesting:
|
Yes, we want to enable DWS as soon as possible. We hear you and we are working on it but we don't have an ETA just yet. |
I think it would be interesting though I assume integrating then w calendar reservations may make more sense? Would be curious what the experience would look like in the case of 7 days. At the moment our current cluster sits idle until its working hours when modeling teams use to train some models, so we are mostly trying to figure out best way we can do to garantee their access to GPUs or for future when we have scheduled retraining to make sure a certain time of day a model has available nodes to train on for a specific time period (aka indeed exclusive flag) |
hi @mr0re1 wanted to check in wether there was any progress or any update on this :D |
Hi @casassg Please let us know if it is any help for you, report any bugs you will find. As for the more tight integration with MIG we are working on it, but I can't provide any details, time. |
@mr0re1 been following along, current implementation though doesn't use DWS right? As that requires backend to issue resize request (or it can but requires you to request them from the UI) |
@casassg this implementation doesn't do ANY "resizing" efforts on Slurm side. If you want to use DWS , you can do it manually, nodes will register with Slurm automatically. E.g. deploy blueprint with 0-sized MIG; issue resize request backed by DWS manually agains this MIG. This is not our "intended user experience with MIG", but rather an "improved support for dynamic/configless nodes" |
Dynamic Workload Scheduler is a resource management and job scheduling platform currently integrated into different Google product surface areas to improve access to hard to obtain accelerators. At the Compute Engine surface area, you create a Managed Instance Group (MIG) with a resize request detailing how long you need the VM's for. If possible then, the job duration configured via
sbatch
could then be used to detail how long the VM's are needed for.Is there an appetite or opportunity to support utilizing Dynamic Workload scheduler for dynamic scaling up of nodes for hard to obtain accelelerators ? Would be more than happy to contribute if so as this would be a boon to our Cloud Slurm Cluster.
The text was updated successfully, but these errors were encountered: