File tree Expand file tree Collapse file tree 10 files changed +20
-19
lines changed
Expand file tree Collapse file tree 10 files changed +20
-19
lines changed Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ A feature to install the NVIDIA CUDA Toolkit
1515
1616| Options Id | Description | Type | Default Value |
1717|-----|-----|-----|-----|
18- | version | Version of the CUDA Toolkit to install. | string | 12.8 |
18+ | version | Version of the CUDA Toolkit to install. | string | 12.9 |
1919| cuDNNVersion | Version of cuDNN to install. | string | 8 |
2020| installCompilers | Install NVIDIA CUDA Compiler (nvcc) | boolean | true |
2121| installProfilers | Install NVIDIA NSight Systems Profiler (nsys) | boolean | true |
Original file line number Diff line number Diff line change 77 "version": {
88 "type": "string",
99 "proposals": [
10+ "12.9",
1011 "12.8",
1112 "12.6",
1213 "12.5",
2425 "11.2",
2526 "11.1"
2627 ],
27- "default": "12.8 ",
28+ "default": "12.9 ",
2829 "description": "Version of the CUDA Toolkit to install."
2930 },
3031 "cuDNNVersion": {
Original file line number Diff line number Diff line change @@ -30,7 +30,7 @@ export OSNAME="$(
3030 echo "$ID$((major - (major % 2)))${minor}";
3131)";
3232
33- VERSION="${CUDA_VERSION:-${VERSION:-12.8 .0}}";
33+ VERSION="${CUDA_VERSION:-${VERSION:-12.9 .0}}";
3434
3535if [[ "$NVARCH" == aarch64 ]]; then
3636 NVARCH="sbsa";
Original file line number Diff line number Diff line change @@ -39,11 +39,11 @@ source dev-container-features-test-lib;
3939check "gitlab-cli version" glab --version
4040
4141# Check CUDA
42- check "CUDA version" bash -c "echo '$CUDA_VERSION' | grep '12.8 .0'";
42+ check "CUDA version" bash -c "echo '$CUDA_VERSION' | grep '12.9 .0'";
4343check "CUDA major version" bash -c "echo '$CUDA_VERSION_MAJOR' | grep '12'";
44- check "CUDA minor version" bash -c "echo '$CUDA_VERSION_MINOR' | grep '8 '";
44+ check "CUDA minor version" bash -c "echo '$CUDA_VERSION_MINOR' | grep '9 '";
4545check "CUDA patch version" bash -c "echo '$CUDA_VERSION_PATCH' | grep '0'";
46- check "installed" stat /usr/local/cuda-12.8 /usr/local/cuda;
46+ check "installed" stat /usr/local/cuda-12.9 /usr/local/cuda;
4747check "nvcc exists and is on path" which nvcc;
4848
4949# Check NVHPC
Original file line number Diff line number Diff line change @@ -40,11 +40,11 @@ source dev-container-features-test-lib;
4040>&2 echo "BASH_ENV=$BASH_ENV";
4141
4242# Check CUDA
43- check "CUDA version" bash -c "echo '$CUDA_VERSION' | grep '12.8 .0'";
43+ check "CUDA version" bash -c "echo '$CUDA_VERSION' | grep '12.9 .0'";
4444check "CUDA major version" bash -c "echo '$CUDA_VERSION_MAJOR' | grep '12'";
45- check "CUDA minor version" bash -c "echo '$CUDA_VERSION_MINOR' | grep '8 '";
45+ check "CUDA minor version" bash -c "echo '$CUDA_VERSION_MINOR' | grep '9 '";
4646check "CUDA patch version" bash -c "echo '$CUDA_VERSION_PATCH' | grep '0'";
47- check "installed" stat /usr/local/cuda-12.8 /usr/local/cuda;
47+ check "installed" stat /usr/local/cuda-12.9 /usr/local/cuda;
4848check "nvcc exists and is on path" which nvcc;
4949
5050# Check Rust
Original file line number Diff line number Diff line change 44 "features": {
55 "rust": {},
66 "cuda": {
7- "version": "12.8 "
7+ "version": "12.9 "
88 }
99 },
1010 "overrideFeatureInstallOrder": [
4444 "version": "16"
4545 },
4646 "cuda": {
47- "version": "12.8 "
47+ "version": "12.9 "
4848 },
4949 "nvhpc": {
5050 "version": "24.5"
Original file line number Diff line number Diff line change @@ -17,11 +17,11 @@ source dev-container-features-test-lib
1717
1818# Feature-specific tests
1919# The 'check' command comes from the dev-container-features-test-lib.
20- check "CUDA version" bash -c "echo '$CUDA_VERSION' | grep '12.8 .0'";
20+ check "CUDA version" bash -c "echo '$CUDA_VERSION' | grep '12.9 .0'";
2121check "CUDA major version" bash -c "echo '$CUDA_VERSION_MAJOR' | grep '12'";
22- check "CUDA minor version" bash -c "echo '$CUDA_VERSION_MINOR' | grep '8 '";
22+ check "CUDA minor version" bash -c "echo '$CUDA_VERSION_MINOR' | grep '9 '";
2323check "CUDA patch version" bash -c "echo '$CUDA_VERSION_PATCH' | grep '0'";
24- check "installed" stat /usr/local/cuda-12.8 /usr/local/cuda
24+ check "installed" stat /usr/local/cuda-12.9 /usr/local/cuda
2525check "nvcc exists and is on path" which nvcc
2626
2727# Report result
Original file line number Diff line number Diff line change 33 "image": "ubuntu:22.04",
44 "features": {
55 "cuda": {
6- "version": "12.8 "
6+ "version": "12.9 "
77 },
88 "ucx": {
99 "version": "1.15.0"
Original file line number Diff line number Diff line change 33 "image": "ubuntu:22.04",
44 "features": {
55 "cuda": {
6- "version": "12.8 "
6+ "version": "12.9 "
77 },
88 "ucx": {
99 "version": "1.14.1"
1818 "image": "ubuntu:22.04",
1919 "features": {
2020 "cuda": {
21- "version": "12.8 "
21+ "version": "12.9 "
2222 },
2323 "ucx": {
2424 "version": "1.15.0-rc3"
Original file line number Diff line number Diff line change 11Param(
22 [Parameter(Mandatory=$false)]
33 [string]
4- $cudaVersion="12.8 .0"
4+ $cudaVersion="12.9 .0"
55)
66
77# Use System.Version to tokenize version
@@ -11,7 +11,7 @@ $major = $version.Major
1111$minor = $version.Minor
1212$build = $version.Build
1313
14- # Minimum build is 0, not -1 as default in case "12.8 " is passed
14+ # Minimum build is 0, not -1 as default in case "12.9 " is passed
1515if ($build -lt 0) {
1616 $build = 0
1717}
You can’t perform that action at this time.
0 commit comments