Skip to content

Allow CUDA.jl v6 in GPU test environment#234

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
lamdor:la/cuda-compat-6
Jul 2, 2026
Merged

Allow CUDA.jl v6 in GPU test environment#234
ChrisRackauckas merged 1 commit into
SciML:masterfrom
lamdor:la/cuda-compat-6

Conversation

@lamdor

@lamdor lamdor commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Summary

The GPU test environment pins CUDA.jl to "3.12, 4, 5". The V100 GPU CI runners now run nvidia driver 580, which requires CUDA.jl v6.2+ — versions below 6.2 select the CUDA runtime based on the driver version and pick an incompatible runtime, causing GPU CI to fail. The fix landed in JuliaGPU/CUDA.jl#3134 (see also issue #3079).

This widens the CUDA compat in the GPU test environment to "6" so the resolver picks the latest 6.x (currently ≥6.2), which contains the runtime-selection fix.

Changes

  • Bump CUDA compat from "3.12, 4, 5" to "6" in test/gpu/Project.toml.

Test-environment-only; no package compat or version is affected.

The GPU test environments pinned CUDA.jl below v6, but the V100 GPU CI
runners now use nvidia driver 580, which requires CUDA.jl v6.2+ for
correct CUDA runtime selection (CUDA.jl versions <6.2 select the runtime
based on the driver version and pick an incompatible runtime; see
JuliaGPU/CUDA.jl#3134). Widen the CUDA compat to "6" so the resolver
picks the latest 6.x with the fix.
@lamdor lamdor requested a review from ChrisRackauckas July 2, 2026 01:07
@lamdor lamdor marked this pull request as ready for review July 2, 2026 01:07
@ChrisRackauckas ChrisRackauckas merged commit 3e22762 into SciML:master Jul 2, 2026
35 checks passed
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