Skip to content

CUDA 12.8 & 12.9 + MSVC CI CUDA < 12.4#1296

Merged
ptheywood merged 4 commits into
masterfrom
cuda-128-129-msvc-ci
Aug 5, 2025
Merged

CUDA 12.8 & 12.9 + MSVC CI CUDA < 12.4#1296
ptheywood merged 4 commits into
masterfrom
cuda-128-129-msvc-ci

Conversation

@ptheywood
Copy link
Copy Markdown
Member

@ptheywood ptheywood commented Jul 30, 2025

  • Updates the CMake warnings when cuda support is not found on windows to include the new workaround and be more consistent
  • Uses NVCC_PREPEND_FLAGS on CI for CUDA < 12.4 with MSVC on CI, including CUDA 11.6, 11.8 and 12.0.
  • Adds CUDA 12.6.1-12.9.1 to the known cuda downloads on windows
  • Updates the "latest" CUDA in CI to use 12.9, and on ubuntu uses SM_120 (consumer blackwell) for one workflow to check compatibility.
    • Also standardises CUDA versions across workflows.
      • 11.2/11.6/11.7, 11.8, 12.0 & 12.9 for regular CI
      • 11.2 and 12.0 for linux wheels.
      • 11.6 and 12.0 for windows wheels (oldest possible even with workaround)

Closes #1274
Part of #1292

@ptheywood ptheywood force-pushed the cuda-128-129-msvc-ci branch from aa98827 to fd876ec Compare July 30, 2025 15:02
@ptheywood ptheywood marked this pull request as ready for review August 4, 2025 14:34
@ptheywood ptheywood requested a review from mondus August 4, 2025 14:34
Base automatically changed from ubuntu-2404 to master August 5, 2025 10:07
@ptheywood ptheywood force-pushed the cuda-128-129-msvc-ci branch from fd876ec to e9fe541 Compare August 5, 2025 10:55
@ptheywood ptheywood merged commit 8b68331 into master Aug 5, 2025
86 of 87 checks passed
@ptheywood ptheywood deleted the cuda-128-129-msvc-ci branch August 5, 2025 14:09
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.

CI: CUDA 12.8, 12.9 and Blackwell Compute Capabiltiies

2 participants