Skip to content

feat: allow disjoint schedulers#714

Open
steved wants to merge 1 commit into
ai-dynamo:mainfrom
steved:steved/schedule-selection
Open

feat: allow disjoint schedulers#714
steved wants to merge 1 commit into
ai-dynamo:mainfrom
steved:steved/schedule-selection

Conversation

@steved

@steved steved commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

What type of PR is this?

/kind feature

What this PR does / why we need it:

Relax the current PodCliqueSet schedulerName validation that prevents creating PodCliques with different scheduler names. lpx-scheduler will only support scheduling of PodCliques for LPU workloads. GPU and other workloads will need to be scheduled with kai/default/etc.

Which issue(s) this PR fixes:

Fixes #713

Special notes for your reviewer:

  • Disjoint scheduled PodCliques are implemented with a PodGang per scheduler in order to not require more extensive changes to the PodGang API.

Does this PR introduce a API change?

A PodCliqueSet with multiple PodCliques is now able to specify different a `schedulerName` for each.

Additional documentation e.g., enhancement proposals, usage docs, etc.:

N/A

@danbar2

danbar2 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Thanks @steved, I think its a bit early for PR. As @shayasoolin wrote on the Issue it a big architectural change that we would like to discuss in a session with the broader team

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

Successfully merging this pull request may close these issues.

Allow disjoint scheduler names in a PodCliqueSet

2 participants