Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions .devcontainer/gcc11-cuda12.9/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"image": "rapidsai/devcontainers:26.02-cpp-gcc11-cuda12.9",
"image": "rapidsai/devcontainers:26.08-cpp-gcc11-cuda12.9",

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

Expand All @@ -8,11 +8,12 @@
"postCreateCommand": [
"/bin/bash",
"-c",
"if test -z \"${DISABLE_SCCACHE:+x}\"; then echo \"export SCCACHE_DIST_URL='https://$(dpkg --print-architecture).$(uname -s | tr '[:upper:]' '[:lower:]').sccache.rapids.nvidia.com'\" >> /home/coder/.bashrc; fi"
"if test -z \"${DISABLE_SCCACHE:+x}\"; then echo \"export SCCACHE_DIST_URL='https://$(uname -m | sed -e 's/x86_/amd/' -e 's/aarch/arm/').linux.sccache.rapids.nvidia.com'\" >> /home/coder/.bashrc; fi"
],

"containerEnv": {
"AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs",
"AWS_IDP_URL": "https://token.rapids.nvidia.com",
"AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/rapids-token-sccache-devs",
"DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST": "true",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"NVCC_APPEND_FLAGS": "-t=100",
Expand Down
7 changes: 4 additions & 3 deletions .devcontainer/gcc12-cuda12.9/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"image": "rapidsai/devcontainers:26.02-cpp-gcc12-cuda12.9",
"image": "rapidsai/devcontainers:26.08-cpp-gcc12-cuda12.9",

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

Expand All @@ -8,11 +8,12 @@
"postCreateCommand": [
"/bin/bash",
"-c",
"if test -z \"${DISABLE_SCCACHE:+x}\"; then echo \"export SCCACHE_DIST_URL='https://$(dpkg --print-architecture).$(uname -s | tr '[:upper:]' '[:lower:]').sccache.rapids.nvidia.com'\" >> /home/coder/.bashrc; fi"
"if test -z \"${DISABLE_SCCACHE:+x}\"; then echo \"export SCCACHE_DIST_URL='https://$(uname -m | sed -e 's/x86_/amd/' -e 's/aarch/arm/').linux.sccache.rapids.nvidia.com'\" >> /home/coder/.bashrc; fi"
],

"containerEnv": {
"AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs",
"AWS_IDP_URL": "https://token.rapids.nvidia.com",
"AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/rapids-token-sccache-devs",
"DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST": "true",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"NVCC_APPEND_FLAGS": "-t=100",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"image": "rapidsai/devcontainers:26.02-cpp-llvm21-cuda13.0",
"image": "rapidsai/devcontainers:26.08-cpp-gcc13-cuda12.9",

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

Expand All @@ -8,11 +8,12 @@
"postCreateCommand": [
"/bin/bash",
"-c",
"if test -z \"${DISABLE_SCCACHE:+x}\"; then echo \"export SCCACHE_DIST_URL='https://$(dpkg --print-architecture).$(uname -s | tr '[:upper:]' '[:lower:]').sccache.rapids.nvidia.com'\" >> /home/coder/.bashrc; fi"
"if test -z \"${DISABLE_SCCACHE:+x}\"; then echo \"export SCCACHE_DIST_URL='https://$(uname -m | sed -e 's/x86_/amd/' -e 's/aarch/arm/').linux.sccache.rapids.nvidia.com'\" >> /home/coder/.bashrc; fi"
],

"containerEnv": {
"AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs",
"AWS_IDP_URL": "https://token.rapids.nvidia.com",
"AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/rapids-token-sccache-devs",
"DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST": "true",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"NVCC_APPEND_FLAGS": "-t=100",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"image": "rapidsai/devcontainers:26.02-cpp-nvhpc25.7",
"image": "rapidsai/devcontainers:26.08-cpp-gcc14-cuda12.9",

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

Expand All @@ -8,11 +8,12 @@
"postCreateCommand": [
"/bin/bash",
"-c",
"if test -z \"${DISABLE_SCCACHE:+x}\"; then echo \"export SCCACHE_DIST_URL='https://$(dpkg --print-architecture).$(uname -s | tr '[:upper:]' '[:lower:]').sccache.rapids.nvidia.com'\" >> /home/coder/.bashrc; fi"
"if test -z \"${DISABLE_SCCACHE:+x}\"; then echo \"export SCCACHE_DIST_URL='https://$(uname -m | sed -e 's/x86_/amd/' -e 's/aarch/arm/').linux.sccache.rapids.nvidia.com'\" >> /home/coder/.bashrc; fi"
],

"containerEnv": {
"AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs",
"AWS_IDP_URL": "https://token.rapids.nvidia.com",
"AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/rapids-token-sccache-devs",
"DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST": "true",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"NVCC_APPEND_FLAGS": "-t=100",
Expand Down
73 changes: 73 additions & 0 deletions .devcontainer/gcc15-cuda12.9/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
{
"image": "rapidsai/devcontainers:26.08-cpp-gcc15-cuda12.9",

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

"initializeCommand": ["/bin/bash", "-c", "mkdir -p .cache/.{aws,cache,config}"],

"postCreateCommand": [
"/bin/bash",
"-c",
"if test -z \"${DISABLE_SCCACHE:+x}\"; then echo \"export SCCACHE_DIST_URL='https://$(uname -m | sed -e 's/x86_/amd/' -e 's/aarch/arm/').linux.sccache.rapids.nvidia.com'\" >> /home/coder/.bashrc; fi"
],

"containerEnv": {
"AWS_IDP_URL": "https://token.rapids.nvidia.com",
"AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/rapids-token-sccache-devs",
"DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST": "true",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"NVCC_APPEND_FLAGS": "-t=100",
"SCCACHE_DIST_MAX_RETRIES": "${localEnv:SCCACHE_DIST_MAX_RETRIES:2}",
"SCCACHE_DIST_REQUEST_TIMEOUT": "${localEnv:SCCACHE_DIST_REQUEST_TIMEOUT:7140}",
"SCCACHE_IDLE_TIMEOUT": "${localEnv:SCCACHE_IDLE_TIMEOUT:0}",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"SCCACHE_REGION": "us-east-2",
"SCCACHE_S3_KEY_PREFIX": "nvidia-stdexec-dev",
"SCCACHE_S3_USE_PREPROCESSOR_CACHE_MODE": "true",
"SCCACHE_S3_PREPROCESSOR_CACHE_KEY_PREFIX": "nvidia-stdexec-dev/preprocessor",
"SCCACHE_SERVER_PORT": "4225",
"SCCACHE_SERVER_LOG": "sccache=debug"
},

"workspaceFolder": "/home/coder/stdexec",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/stdexec,type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.cache/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],

"customizations": {
"vscode": {
"extensions": [
"augustocdias.tasks-shell-input",
"ericniebler.erics-build-output-colorizer"
],
"settings": {
"debug.toolBarLocation": "docked",
"editor.hover.delay": 500,
"editor.hover.sticky": true,
"editor.inlayHints.enabled": "off",
"files.autoSave": "off",
"files.trimFinalNewlines": true,
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace": true,
"[c]": {
"editor.tabSize": 2,
"editor.formatOnSave": false,
"editor.formatOnSaveMode": "file"
},
"[cpp]": {
"editor.tabSize": 2,
"editor.formatOnSave": false,
"editor.formatOnSaveMode": "file"
},
"[cuda-cpp]": {
"editor.tabSize": 2,
"editor.formatOnSave": false,
"editor.formatOnSaveMode": "file"
}
}
}
}
}
7 changes: 4 additions & 3 deletions .devcontainer/llvm16-cuda12.9/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"image": "rapidsai/devcontainers:26.02-cpp-llvm16-cuda12.9",
"image": "rapidsai/devcontainers:26.08-cpp-llvm16-cuda12.9",

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

Expand All @@ -8,11 +8,12 @@
"postCreateCommand": [
"/bin/bash",
"-c",
"if test -z \"${DISABLE_SCCACHE:+x}\"; then echo \"export SCCACHE_DIST_URL='https://$(dpkg --print-architecture).$(uname -s | tr '[:upper:]' '[:lower:]').sccache.rapids.nvidia.com'\" >> /home/coder/.bashrc; fi"
"if test -z \"${DISABLE_SCCACHE:+x}\"; then echo \"export SCCACHE_DIST_URL='https://$(uname -m | sed -e 's/x86_/amd/' -e 's/aarch/arm/').linux.sccache.rapids.nvidia.com'\" >> /home/coder/.bashrc; fi"
],

"containerEnv": {
"AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/nv-gha-token-sccache-devs",
"AWS_IDP_URL": "https://token.rapids.nvidia.com",
"AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/rapids-token-sccache-devs",
"DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST": "true",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"NVCC_APPEND_FLAGS": "-t=100",
Expand Down
73 changes: 73 additions & 0 deletions .devcontainer/llvm22-cuda12.0/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
{
"image": "rapidsai/devcontainers:26.08-cpp-llvm22-cuda12.0",

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

"initializeCommand": ["/bin/bash", "-c", "mkdir -p .cache/.{aws,cache,config}"],

"postCreateCommand": [
"/bin/bash",
"-c",
"if test -z \"${DISABLE_SCCACHE:+x}\"; then echo \"export SCCACHE_DIST_URL='https://$(uname -m | sed -e 's/x86_/amd/' -e 's/aarch/arm/').linux.sccache.rapids.nvidia.com'\" >> /home/coder/.bashrc; fi"
],

"containerEnv": {
"AWS_IDP_URL": "https://token.rapids.nvidia.com",
"AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/rapids-token-sccache-devs",
"DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST": "true",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"NVCC_APPEND_FLAGS": "-t=100",
"SCCACHE_DIST_MAX_RETRIES": "${localEnv:SCCACHE_DIST_MAX_RETRIES:2}",
"SCCACHE_DIST_REQUEST_TIMEOUT": "${localEnv:SCCACHE_DIST_REQUEST_TIMEOUT:7140}",
"SCCACHE_IDLE_TIMEOUT": "${localEnv:SCCACHE_IDLE_TIMEOUT:0}",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"SCCACHE_REGION": "us-east-2",
"SCCACHE_S3_KEY_PREFIX": "nvidia-stdexec-dev",
"SCCACHE_S3_USE_PREPROCESSOR_CACHE_MODE": "true",
"SCCACHE_S3_PREPROCESSOR_CACHE_KEY_PREFIX": "nvidia-stdexec-dev/preprocessor",
"SCCACHE_SERVER_PORT": "4225",
"SCCACHE_SERVER_LOG": "sccache=debug"
},

"workspaceFolder": "/home/coder/stdexec",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/stdexec,type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.cache/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],

"customizations": {
"vscode": {
"extensions": [
"augustocdias.tasks-shell-input",
"ericniebler.erics-build-output-colorizer"
],
"settings": {
"debug.toolBarLocation": "docked",
"editor.hover.delay": 500,
"editor.hover.sticky": true,
"editor.inlayHints.enabled": "off",
"files.autoSave": "off",
"files.trimFinalNewlines": true,
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace": true,
"[c]": {
"editor.tabSize": 2,
"editor.formatOnSave": false,
"editor.formatOnSaveMode": "file"
},
"[cpp]": {
"editor.tabSize": 2,
"editor.formatOnSave": false,
"editor.formatOnSaveMode": "file"
},
"[cuda-cpp]": {
"editor.tabSize": 2,
"editor.formatOnSave": false,
"editor.formatOnSaveMode": "file"
}
}
}
}
}
73 changes: 73 additions & 0 deletions .devcontainer/llvm22-cuda12.9/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
{
"image": "rapidsai/devcontainers:26.08-cpp-llvm22-cuda12.9",

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

"initializeCommand": ["/bin/bash", "-c", "mkdir -p .cache/.{aws,cache,config}"],

"postCreateCommand": [
"/bin/bash",
"-c",
"if test -z \"${DISABLE_SCCACHE:+x}\"; then echo \"export SCCACHE_DIST_URL='https://$(uname -m | sed -e 's/x86_/amd/' -e 's/aarch/arm/').linux.sccache.rapids.nvidia.com'\" >> /home/coder/.bashrc; fi"
],

"containerEnv": {
"AWS_IDP_URL": "https://token.rapids.nvidia.com",
"AWS_ROLE_ARN": "arn:aws:iam::279114543810:role/rapids-token-sccache-devs",
"DEVCONTAINER_UTILS_ENABLE_SCCACHE_DIST": "true",
"HISTFILE": "${containerWorkspaceFolder}/.cache/._bash_history",
"NVCC_APPEND_FLAGS": "-t=100",
"SCCACHE_DIST_MAX_RETRIES": "${localEnv:SCCACHE_DIST_MAX_RETRIES:2}",
"SCCACHE_DIST_REQUEST_TIMEOUT": "${localEnv:SCCACHE_DIST_REQUEST_TIMEOUT:7140}",
"SCCACHE_IDLE_TIMEOUT": "${localEnv:SCCACHE_IDLE_TIMEOUT:0}",
"SCCACHE_BUCKET": "rapids-sccache-devs",
"SCCACHE_REGION": "us-east-2",
"SCCACHE_S3_KEY_PREFIX": "nvidia-stdexec-dev",
"SCCACHE_S3_USE_PREPROCESSOR_CACHE_MODE": "true",
"SCCACHE_S3_PREPROCESSOR_CACHE_KEY_PREFIX": "nvidia-stdexec-dev/preprocessor",
"SCCACHE_SERVER_PORT": "4225",
"SCCACHE_SERVER_LOG": "sccache=debug"
},

"workspaceFolder": "/home/coder/stdexec",
"workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/stdexec,type=bind,consistency=consistent",
"mounts": [
"source=${localWorkspaceFolder}/.cache/.aws,target=/home/coder/.aws,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache/.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
"source=${localWorkspaceFolder}/.cache/.config,target=/home/coder/.config,type=bind,consistency=consistent"
],

"customizations": {
"vscode": {
"extensions": [
"augustocdias.tasks-shell-input",
"ericniebler.erics-build-output-colorizer"
],
"settings": {
"debug.toolBarLocation": "docked",
"editor.hover.delay": 500,
"editor.hover.sticky": true,
"editor.inlayHints.enabled": "off",
"files.autoSave": "off",
"files.trimFinalNewlines": true,
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace": true,
"[c]": {
"editor.tabSize": 2,
"editor.formatOnSave": false,
"editor.formatOnSaveMode": "file"
},
"[cpp]": {
"editor.tabSize": 2,
"editor.formatOnSave": false,
"editor.formatOnSaveMode": "file"
},
"[cuda-cpp]": {
"editor.tabSize": 2,
"editor.formatOnSave": false,
"editor.formatOnSaveMode": "file"
}
}
}
}
}
Loading
Loading