Skip to content

Conversation

@msaroufim
Copy link
Member

No description provided.

Copilot AI review requested due to automatic review settings January 13, 2026 23:24
@github-actions
Copy link

Coverage report

This PR does not seem to contain any modification to coverable code.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds concurrency control and dynamic runner selection to the NVIDIA workflow to distribute jobs across multiple GPU runners. The changes implement a round-robin distribution strategy based on the GitHub run number to select from 8 available GPU runners.

Changes:

  • Added workflow-level concurrency configuration with a global group
  • Introduced a new select-runner job that dynamically picks one of 8 GPU runners using round-robin selection
  • Updated the run job to use the dynamically selected runner label

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +18 to +20
concurrency:
group: nvidia-workflow-global
cancel-in-progress: false
Copy link

Copilot AI Jan 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The workflow-level concurrency group 'nvidia-workflow-global' will queue all workflow runs globally, which may defeat the purpose of having 8 separate runners. Since the goal is to distribute work across multiple runners, consider using a per-runner concurrency group or removing workflow-level concurrency entirely. A better approach would be to set concurrency at the job level with a dynamic group name like 'nvidia-workflow-${{ needs.select-runner.outputs.runner }}' to allow parallel runs on different GPUs while preventing concurrent runs on the same GPU.

Copilot uses AI. Check for mistakes.
@msaroufim msaroufim merged commit 56970e0 into main Jan 13, 2026
7 checks passed
msaroufim added a commit that referenced this pull request Jan 13, 2026
msaroufim added a commit that referenced this pull request Jan 13, 2026
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.

2 participants