-
Notifications
You must be signed in to change notification settings - Fork 275
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
Supported job frameworks with TAS #3886
Comments
Can you give a short summary about the job framework support right now? @mimowo |
Sure, the baseline TAS is supported in all Jobs which call The rank-based ordering is an enhancement on top of that available for Jobs which call this function with the label indexing the pods, such as here for Kubeflow. To make rank-based ordering for PodGroups we introduced a dedicated label called "pod-group-pod-index". Moreover, for more flexibility we have "pod-group-pod-index-label" which indicates another third-party label which might be indexing the pods. I think RayJob and RayCluster currently don't support rank-based ordering, but it might be an omission. |
cc @andrewsykim are the pods created by RayJob or RayCluster indexed by a label or annotation? |
Thanks, we mostly want to try this with Kubeflow jobs. |
No, is this required for TAS? |
It is not required to use TAS in general. However if pods are indexed, TAS will place neighbouring pods next to each other if properly configured |
What would you like to be cleaned:
What's the current supported job frameworks with TAS, batch job etc., it will be great to list them under https://kueue.sigs.k8s.io/docs/concepts/topology_aware_scheduling/.
Why is this needed:
The text was updated successfully, but these errors were encountered: