diff --git a/features/test/_global/cpp_llvm_cuda_nvhpc.sh b/features/test/_global/cpp_llvm_cuda_nvhpc.sh index f9953c80e..b1b8d1376 100644 --- a/features/test/_global/cpp_llvm_cuda_nvhpc.sh +++ b/features/test/_global/cpp_llvm_cuda_nvhpc.sh @@ -39,11 +39,11 @@ source dev-container-features-test-lib; check "gitlab-cli version" glab --version # Check CUDA -check "CUDA version" bash -c "echo '$CUDA_VERSION' | grep '12.5.0'"; +check "CUDA version" bash -c "echo '$CUDA_VERSION' | grep '12.8.0'"; check "CUDA major version" bash -c "echo '$CUDA_VERSION_MAJOR' | grep '12'"; -check "CUDA minor version" bash -c "echo '$CUDA_VERSION_MINOR' | grep '5'"; +check "CUDA minor version" bash -c "echo '$CUDA_VERSION_MINOR' | grep '8'"; check "CUDA patch version" bash -c "echo '$CUDA_VERSION_PATCH' | grep '0'"; -check "installed" stat /usr/local/cuda-12.5 /usr/local/cuda; +check "installed" stat /usr/local/cuda-12.8 /usr/local/cuda; check "nvcc exists and is on path" which nvcc; # Check NVHPC diff --git a/features/test/_global/cuda_rust.sh b/features/test/_global/cuda_rust.sh index d7511f79f..444353df7 100644 --- a/features/test/_global/cuda_rust.sh +++ b/features/test/_global/cuda_rust.sh @@ -40,11 +40,11 @@ source dev-container-features-test-lib; >&2 echo "BASH_ENV=$BASH_ENV"; # Check CUDA -check "CUDA version" bash -c "echo '$CUDA_VERSION' | grep '12.5.0'"; +check "CUDA version" bash -c "echo '$CUDA_VERSION' | grep '12.8.0'"; check "CUDA major version" bash -c "echo '$CUDA_VERSION_MAJOR' | grep '12'"; -check "CUDA minor version" bash -c "echo '$CUDA_VERSION_MINOR' | grep '5'"; +check "CUDA minor version" bash -c "echo '$CUDA_VERSION_MINOR' | grep '8'"; check "CUDA patch version" bash -c "echo '$CUDA_VERSION_PATCH' | grep '0'"; -check "installed" stat /usr/local/cuda-12.5 /usr/local/cuda; +check "installed" stat /usr/local/cuda-12.8 /usr/local/cuda; check "nvcc exists and is on path" which nvcc; # Check Rust diff --git a/features/test/_global/scenarios.json b/features/test/_global/scenarios.json index a5d2b459d..1148768ac 100644 --- a/features/test/_global/scenarios.json +++ b/features/test/_global/scenarios.json @@ -4,7 +4,7 @@ "features": { "rust": {}, "cuda": { - "version": "12.5" + "version": "12.8" } }, "overrideFeatureInstallOrder": [ @@ -44,7 +44,7 @@ "version": "16" }, "cuda": { - "version": "12.5" + "version": "12.8" }, "nvhpc": { "version": "24.5" diff --git a/features/test/cuda/test.sh b/features/test/cuda/test.sh index 506a04338..b1781da61 100644 --- a/features/test/cuda/test.sh +++ b/features/test/cuda/test.sh @@ -17,11 +17,11 @@ source dev-container-features-test-lib # Feature-specific tests # The 'check' command comes from the dev-container-features-test-lib. -check "CUDA version" bash -c "echo '$CUDA_VERSION' | grep '12.5.0'"; +check "CUDA version" bash -c "echo '$CUDA_VERSION' | grep '12.8.0'"; check "CUDA major version" bash -c "echo '$CUDA_VERSION_MAJOR' | grep '12'"; -check "CUDA minor version" bash -c "echo '$CUDA_VERSION_MINOR' | grep '5'"; +check "CUDA minor version" bash -c "echo '$CUDA_VERSION_MINOR' | grep '8'"; check "CUDA patch version" bash -c "echo '$CUDA_VERSION_PATCH' | grep '0'"; -check "installed" stat /usr/local/cuda-12.5 /usr/local/cuda +check "installed" stat /usr/local/cuda-12.8 /usr/local/cuda check "nvcc exists and is on path" which nvcc # Report result diff --git a/features/test/openmpi/scenarios.json b/features/test/openmpi/scenarios.json index f14daaa2f..a6e77236b 100644 --- a/features/test/openmpi/scenarios.json +++ b/features/test/openmpi/scenarios.json @@ -3,7 +3,7 @@ "image": "ubuntu:22.04", "features": { "cuda": { - "version": "12.5" + "version": "12.8" }, "ucx": { "version": "1.15.0" diff --git a/features/test/ucx/scenarios.json b/features/test/ucx/scenarios.json index 05200badb..7439c5471 100644 --- a/features/test/ucx/scenarios.json +++ b/features/test/ucx/scenarios.json @@ -3,7 +3,7 @@ "image": "ubuntu:22.04", "features": { "cuda": { - "version": "12.5" + "version": "12.8" }, "ucx": { "version": "1.14.1" @@ -18,7 +18,7 @@ "image": "ubuntu:22.04", "features": { "cuda": { - "version": "12.5" + "version": "12.8" }, "ucx": { "version": "1.15.0-rc3" diff --git a/windows/image/installers/install-cuda.ps1 b/windows/image/installers/install-cuda.ps1 index f5f182d5b..4f4dd0338 100644 --- a/windows/image/installers/install-cuda.ps1 +++ b/windows/image/installers/install-cuda.ps1 @@ -1,7 +1,7 @@ Param( [Parameter(Mandatory=$false)] [string] - $cudaVersion="12.5.0" + $cudaVersion="12.8.0" ) # Use System.Version to tokenize version @@ -11,7 +11,7 @@ $major = $version.Major $minor = $version.Minor $build = $version.Build -# Minimum build is 0, not -1 as default in case "12.5" is passed +# Minimum build is 0, not -1 as default in case "12.8" is passed if ($build -lt 0) { $build = 0 }