Skip to content

Commit e4ba64a

Browse files
alliepipertrxcllnt
andauthored
Add nvhpc 26.1 images (#654)
Co-authored-by: ptaylor <paul.e.taylor@me.com>
1 parent 00b03a8 commit e4ba64a

5 files changed

Lines changed: 8 additions & 9 deletions

File tree

features/src/nvhpc/.bashrc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ export NVHPC_VERSION="${NVHPC_VERSION}";
33
export NVHPC_VERSION_MAJOR="${NVHPC_VERSION_MAJOR}";
44
export NVHPC_VERSION_MINOR="${NVHPC_VERSION_MINOR}";
55
export NVHPC_ROOT="${NVHPC_ROOT}";
6-
export NVHPC_CUDA_HOME="${NVHPC_CUDA_HOME}";
76
export NVHPC_MODULEFILE_DIRS=${NVHPC_MODULEFILE_DIRS};
87

98
if [ -z "${LIBRARY_PATH:-}" ] \

features/src/nvhpc/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ A feature to install the NVHPC SDK
1515

1616
| Options Id | Description | Type | Default Value |
1717
|-----|-----|-----|-----|
18-
| version | Version of NVHPC SDK to install. | string | 25.11 |
18+
| version | Version of NVHPC SDK to install. | string | 26.1 |
1919

2020
## Customizations
2121

features/src/nvhpc/devcontainer-feature.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
{
22
"name": "NVHPC SDK",
33
"id": "nvhpc",
4-
"version": "26.4.0",
4+
"version": "26.4.1",
55
"description": "A feature to install the NVHPC SDK",
66
"options": {
77
"version": {
88
"type": "string",
99
"proposals": [
10+
"26.1",
1011
"25.11",
1112
"25.9",
1213
"25.7",
@@ -29,7 +30,7 @@
2930
"22.9",
3031
"22.7"
3132
],
32-
"default": "25.11",
33+
"default": "26.1",
3334
"description": "Version of NVHPC SDK to install."
3435
}
3536
},

features/test/nvhpc/test.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ module list 1>&2
2121

2222
# Feature-specific tests
2323
# The 'check' command comes from the dev-container-features-test-lib.
24-
check "version" bash -c "echo '$NVHPC_VERSION' | grep '25.11'"
24+
check "version" bash -c "echo '$NVHPC_VERSION' | grep '26.1'"
2525
check "installed" stat /opt/nvidia/hpc_sdk
2626
check "nvcc exists and is on path" which nvcc
2727
check "nvc++ exists and is on path" which nvc++

matrix.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ x-llvm-20: &llvm_20 { name: "llvm", version: "20" }
2828
x-llvm-21: &llvm_21 { name: "llvm", version: "21" }
2929
x-llvm-env: &llvm_env { CC: "clang", CXX: "clang++", CUDAHOSTCXX: "clang++" }
3030

31-
x-nvhpc-prev: &nvhpc_prev { name: "nvhpc", version: "25.9" }
32-
x-nvhpc-curr: &nvhpc_curr { name: "nvhpc", version: "25.11" }
31+
x-nvhpc-prev: &nvhpc_prev { name: "nvhpc", version: "25.11" }
32+
x-nvhpc-curr: &nvhpc_curr { name: "nvhpc", version: "26.1" }
3333

3434
x-nvhpc-env: &nvhpc_env { CC: "nvc", CXX: "nvc++", CUDAHOSTCXX: "nvc++" }
3535

@@ -91,8 +91,6 @@ include:
9191

9292
- os: "ubuntu:22.04"
9393
images:
94-
- { features: [*python, *dood, *nvhpc_prev, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *nvhpc_env }
95-
9694
- { features: [*python, *dood, *gcc_11, { <<: *cuda_prev_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *gcc_env }
9795
- { features: [*python, *dood, *gcc_11, { <<: *cuda_prev_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *gcc_env }
9896
- { features: [*python, *dood, *gcc_11, { <<: *cuda_curr_min, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *gcc_env }
@@ -132,6 +130,7 @@ include:
132130

133131
- os: "ubuntu:24.04"
134132
images:
133+
- { features: [*python, *dood, *nvhpc_prev, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *nvhpc_env }
135134
- { features: [*python, *dood, *nvhpc_curr, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *nvhpc_env }
136135

137136
- { features: [*python, *dood, *gcc_13, { <<: *cuda_prev_max, <<: *cccl_cuda_opts }, *clang_format_cccl, *clangd_dev, *cccl_dev], env: *gcc_env }

0 commit comments

Comments
 (0)