Skip to content

ci(buildkite): run SM90 tests on one whole H100 instead of H200 MIG - #128

Closed
jinzhen-lin wants to merge 3 commits into
mainfrom
ci/buildkite-full-h200
Closed

jinzhen-lin wants to merge 3 commits into
mainfrom
ci/buildkite-full-h200

Conversation

@jinzhen-lin

@jinzhen-lin jinzhen-lin commented Oct 9, 2026 •

Copy link
Copy Markdown
Collaborator

Move the SM90 base and sampled tests from the H200 MIG queues to one whole H100, following vLLM ci-infra's single-GPU H100 Kubernetes preset (h100_plugin_template), which vLLM also uses for its humming tests.

  • Base Tests: queue h200_18gb -> mithril-h100-pool.
  • Large Sampled Tests: queue h200_35gb -> mithril-h100-pool.
  • Kubernetes plugin with nvidia.com/gpu: 1, replacing the Docker plugin and its MIG device passthrough.
  • Steps, keys and concurrency groups are renamed from H200 to H100.

The whole-GPU H200 queue was not used because it hands a job all eight GPUs; vLLM only uses it for 8-GPU jobs. H100 and H200 share humming's SM90 heuristics.

Not verified locally: only that the YAML parses and both steps resolve to the new queue and pod spec.

🤖 Generated with Claude Code

Move the H200 base and sampled tests from the MIG queues (h200_18gb,
h200_35gb) to the whole-GPU H200 queue. Follow vLLM ci-infra's
whole-GPU Docker preset: request all GPUs, and drop the MIG-only device
passthrough, /dev/nvidiactl mount, allocator setting and agent image
pre-pull variable.

Co-authored-by: Claude Code (Claude Opus 5.5) <noreply@anthropic.com>
Signed-off-by: Jinzhen Lin <jinzhen.ljz@antgroup.com>
@jinzhen-lin
jinzhen-lin requested a review from mgoin as a code owner October 9, 2026 11:31
The whole-GPU H200 queue hands a job all eight GPUs. Use the
single-GPU H100 Kubernetes pool instead, as vLLM does for its humming
tests: the scheduler assigns one whole GPU. H100 and H200 share the
SM90 heuristics.

Co-authored-by: Claude Code (Claude Opus 5.5) <noreply@anthropic.com>
Signed-off-by: Jinzhen Lin <jinzhen.ljz@antgroup.com>
@jinzhen-lin jinzhen-lin changed the title ci(buildkite): run H200 tests on whole GPUs ci(buildkite): run SM90 tests on one whole H100 instead of H200 MIG Oct 9, 2026
Set HUMMING_COMPILER=nvcc on the H100 base and sampled tests to try
nvcc instead of the default NVRTC there. Other devices keep NVRTC.

Co-authored-by: Claude Code (Claude Opus 5.5) <noreply@anthropic.com>
Signed-off-by: Jinzhen Lin <jinzhen.ljz@antgroup.com>
@jinzhen-lin jinzhen-lin closed this Oct 9, 2026
@jinzhen-lin
jinzhen-lin deleted the ci/buildkite-full-h200 branch October 9, 2026 12:31
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.

1 participant