22 "shutdownAction" : " stopContainer" ,
33 "image" : " rapidsai/devcontainers:25.08-cpp-llvm16-cuda12.8-ubuntu22.04" ,
44 "hostRequirements" : {
5- "gpu" : " optional "
5+ "gpu" : true
66 },
77 "initializeCommand" : [
88 " /bin/bash" ,
99 " -c" ,
10- " mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}; mkdir -m 0755 -p ${localWorkspaceFolder}/build; if test -z ${localEnv:WSLENV}; then docker volume create --driver local --opt type=none --opt device=${localWorkspaceFolder}/build --opt o=bind cuco-build; else docker volume create cuco-build; fi;"
11- ],
12- "postAttachCommand" : [
13- " /bin/bash" ,
14- " -c" ,
15- " if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; fi"
10+ " mkdir -m 0755 -p ${localWorkspaceFolder}/.{aws,cache,config}"
1611 ],
1712 "containerEnv" : {
1813 "SCCACHE_REGION" : " us-east-2" ,
2217 "DEVCONTAINER_NAME" : " cuda12.8-llvm16" ,
2318 "CUCO_CUDA_VERSION" : " 12.8" ,
2419 "CUCO_HOST_COMPILER" : " llvm" ,
25- "CUCO_HOST_COMPILER_VERSION" : " 16" ,
26- "CUCO_BUILD_INFIX" : " cuda12.8-llvm16" ,
27- "HOST_WORKSPACE" : " ${localWorkspaceFolder}"
20+ "CUCO_HOST_COMPILER_VERSION" : " 16"
2821 },
2922 "workspaceFolder" : " /home/coder/${localWorkspaceFolderBasename}" ,
3023 "workspaceMount" : " source=${localWorkspaceFolder},target=/home/coder/${localWorkspaceFolderBasename},type=bind,consistency=consistent" ,
3124 "mounts" : [
3225 " source=${localWorkspaceFolder}/.aws,target=/home/coder/.aws,type=bind,consistency=consistent" ,
3326 " source=${localWorkspaceFolder}/.cache,target=/home/coder/.cache,type=bind,consistency=consistent" ,
34- " source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent" ,
35- " source=cuco-build,target=/home/coder/cuCollections/build"
27+ " source=${localWorkspaceFolder}/.config,target=/home/coder/.config,type=bind,consistency=consistent"
3628 ],
3729 "customizations" : {
3830 "vscode" : {
3931 "extensions" : [
40- " llvm-vs-code-extensions.vscode-clangd" ,
41- " seaube.clangformat" ,
42- " nvidia.nsight-vscode-edition" ,
43- " ms-vscode.cmake-tools"
32+ " llvm-vs-code-extensions.vscode-clangd"
4433 ],
4534 "settings" : {
46- "editor.defaultFormatter" : " seaube.clangformat" ,
47- "editor.formatOnSave" : true ,
48- "clang-format.executable" : " /usr/bin/clang-format" ,
4935 "clangd.arguments" : [
50- " --header-insertion=never" ,
5136 " --compile-commands-dir=${workspaceFolder}/build/latest"
52- ],
53- "files.eol" : " \n " ,
54- "files.trimTrailingWhitespace" : true
37+ ]
5538 }
5639 }
5740 },
5841 "name" : " cuda12.8-llvm16"
59- }
42+ }
0 commit comments