Skip to content

ci: add sm_121 (GB10) CUDA arch for x86 and arm64#13

Merged
kenvandine merged 4 commits into
lemonadefrom
kenvandine/arm64_cuda
Jun 11, 2026
Merged

ci: add sm_121 (GB10) CUDA arch for x86 and arm64#13
kenvandine merged 4 commits into
lemonadefrom
kenvandine/arm64_cuda

Conversation

@kenvandine

Copy link
Copy Markdown
Member

Summary

Adds support for the sm_121 CUDA architecture used by the GB10 (Blackwell) device, for both x86_64 and ARM64.

Changes

  • ubuntu-latest-cuda and windows-latest-cuda: added sm_121 to the build matrix
  • New ubuntu-arm64-cuda job: runs on ubuntu-24.04-arm, builds sm_121 only, installs CUDA from the SBSA (ARM64) package repo, and uploads an arm64-suffixed artifact
  • release job: added ubuntu-arm64-cuda to needs

kenvandine and others added 3 commits June 11, 2026 15:29
- Add sm_121 to ubuntu-latest-cuda and windows-latest-cuda matrices
- Add new ubuntu-arm64-cuda job targeting ubuntu-24.04-arm runner with sm_121
- Use CUDA sbsa (ARM64) package repo for arm64 CUDA Toolkit install
- Add ubuntu-arm64-cuda to release job needs

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
sm_121 (GB10/Blackwell) requires CUDA 12.9. Update ubuntu-latest-cuda,
windows-latest-cuda, and ubuntu-arm64-cuda jobs accordingly.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
v0.2.22 does not include CUDA 12.9.x; v0.2.24 was the first release to
add it. Bump to latest v0.2.35 and use 12.9.1 (latest 12.9 patch).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Adds CI/release build support for NVIDIA Blackwell GB10 by introducing sm_121 into the CUDA build matrices and adding an ARM64 CUDA build job, ensuring artifacts are produced for both x86_64 and arm64.

Changes:

  • Add sm_121 to the CUDA architecture matrix for Ubuntu and Windows CUDA jobs.
  • Bump CUDA toolchain versions used in CI (Ubuntu apt installs CUDA Toolkit 12.9; Windows Jimver/cuda-toolkit updated and set to CUDA 12.9.1).
  • Add a new ubuntu-arm64-cuda job (SBSA repo install, sm_121 only) and include it in the release job dependencies.

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

Comment thread .github/workflows/build.yml Outdated
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@kenvandine kenvandine merged commit db48014 into lemonade Jun 11, 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