Skip to content

Commit 261292b

Browse files
committed
update to llvm20
1 parent b3d761b commit 261292b

4 files changed

Lines changed: 74 additions & 4 deletions

File tree

.devcontainer/llvm19-cuda12.9/devcontainer.json renamed to .devcontainer/llvm20-cuda12.0/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"image": "rapidsai/devcontainers:25.10-cpp-llvm19-cuda12.9",
2+
"image": "rapidsai/devcontainers:25.10-cpp-llvm20-cuda12.0",
33

44
"hostRequirements": { "gpu": "optional" },
55

.devcontainer/llvm19-cuda13.0/devcontainer.json renamed to .devcontainer/llvm20-cuda12.9/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"image": "rapidsai/devcontainers:25.10-cpp-llvm19-cuda13.0",
2+
"image": "rapidsai/devcontainers:25.10-cpp-llvm20-cuda12.9",
33

44
"hostRequirements": { "gpu": "optional" },
55

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
{
2+
"image": "rapidsai/devcontainers:25.10-cpp-llvm20-cuda13.0",
3+
4+
"hostRequirements": { "gpu": "optional" },
5+
6+
"initializeCommand": ["/bin/bash", "-c", "mkdir -p .cache/.{aws,cache,config}"],
7+
8+
"containerEnv": {
9+
"AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs",
10+
"DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST": "true",
11+
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
12+
"SCCACHE_BUCKET": "rapids-sccache-devs",
13+
"SCCACHE_DIST_AUTH_TOKEN_VAR": "${localEnv:SCCACHE_DIST_AUTH_TOKEN_VAR}",
14+
"SCCACHE_DIST_CONNECT_TIMEOUT": "${localEnv:SCCACHE_DIST_CONNECT_TIMEOUT:30}",
15+
"SCCACHE_DIST_FALLBACK_TO_LOCAL_COMPILE": "${localEnv:SCCACHE_DIST_FALLBACK_TO_LOCAL_COMPILE:true}",
16+
"SCCACHE_DIST_KEEPALIVE_ENABLED": "${localEnv:SCCACHE_DIST_KEEPALIVE_ENABLED:true}",
17+
"SCCACHE_DIST_KEEPALIVE_INTERVAL": "${localEnv:SCCACHE_DIST_KEEPALIVE_INTERVAL:20}",
18+
"SCCACHE_DIST_KEEPALIVE_TIMEOUT": "${localEnv:SCCACHE_DIST_KEEPALIVE_TIMEOUT:600}",
19+
"SCCACHE_DIST_MAX_RETRIES": "${localEnv:SCCACHE_DIST_MAX_RETRIES:4}",
20+
"SCCACHE_DIST_REQUEST_TIMEOUT": "${localEnv:SCCACHE_DIST_REQUEST_TIMEOUT:7140}",
21+
"SCCACHE_DIST_TOKEN": "${localEnv:SCCACHE_DIST_TOKEN}",
22+
"SCCACHE_ERROR_LOG": "/home/coder/stdexec/.cache/sccache.log",
23+
"SCCACHE_REGION": "us-east-2",
24+
"SCCACHE_S3_KEY_PREFIX": "nvidia-stdexec-dev",
25+
"SCCACHE_SERVER_PORT": "4225",
26+
"SCCACHE_SERVER_LOG": "${localEnv:SCCACHE_SERVER_LOG:sccache=debug}"
27+
},
28+
29+
"workspaceFolder": "/home/coder/stdexec",
30+
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/stdexec,type=bind,consistency=consistent",
31+
"mounts": [
32+
"source=${localWorkspaceFolder}/.cache/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
33+
"source=${localWorkspaceFolder}/.cache/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
34+
"source=${localWorkspaceFolder}/.cache/.config,target=/home/coder/.config,type=bind,consistency=consistent"
35+
],
36+
37+
"customizations": {
38+
"vscode": {
39+
"extensions": [
40+
"augustocdias.tasks-shell-input",
41+
"ericniebler.erics-build-output-colorizer"
42+
],
43+
"settings": {
44+
"debug.toolBarLocation": "docked",
45+
"editor.hover.delay": 500,
46+
"editor.hover.sticky": true,
47+
"editor.inlayHints.enabled": "off",
48+
"files.autoSave": "off",
49+
"files.trimFinalNewlines": true,
50+
"files.insertFinalNewline": true,
51+
"files.trimTrailingWhitespace": true,
52+
"[c]": {
53+
"editor.tabSize": 2,
54+
"editor.formatOnSave": false,
55+
"editor.formatOnSaveMode": "file"
56+
},
57+
"[cpp]": {
58+
"editor.tabSize": 2,
59+
"editor.formatOnSave": false,
60+
"editor.formatOnSaveMode": "file"
61+
},
62+
"[cuda-cpp]": {
63+
"editor.tabSize": 2,
64+
"editor.formatOnSave": false,
65+
"editor.formatOnSaveMode": "file"
66+
}
67+
}
68+
}
69+
}
70+
}

.github/workflows/ci.gpu.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ jobs:
2020
fail-fast: false
2121
matrix:
2222
include:
23-
- { name: "clang 19", cuda: "12.9", cxx: "clang++", build: "Release", tag: "llvm19-cuda12.9", gpu: "v100", sm: "70", driver: "latest", arch: "amd64" }
24-
- { name: "clang 19", cuda: "13.0", cxx: "clang++", build: "Release", tag: "llvm19-cuda13.0", gpu: "v100", sm: "70", driver: "latest", arch: "amd64" }
23+
- { name: "clang 20", cuda: "12.0", cxx: "clang++", build: "Release", tag: "llvm20-cuda12.0", gpu: "v100", sm: "70", driver: "latest", arch: "amd64" }
24+
- { name: "clang 20", cuda: "12.9", cxx: "clang++", build: "Release", tag: "llvm20-cuda12.9", gpu: "v100", sm: "70", driver: "latest", arch: "amd64" }
2525
- { name: "nvc++ 25.7", cuda: "12.9", cxx: "mpic++", build: "Release", tag: "nvhpc25.7", gpu: "v100", sm: "70", driver: "latest", arch: "amd64" }
2626
- { name: "nvc++ 25.7", cuda: "12.9", cxx: "mpic++", build: "Debug", tag: "nvhpc25.7", gpu: "v100", sm: "70", driver: "latest", arch: "amd64" }
2727
runs-on: linux-${{ matrix.arch }}-gpu-${{ matrix.gpu }}-${{ matrix.driver }}-1

0 commit comments

Comments
 (0)