|
1 | 1 | {
|
2 |
| - "shutdownAction": "stopContainer", |
3 | 2 | "build": {
|
4 | 3 | "context": "${localWorkspaceFolder}/.devcontainer",
|
5 | 4 | "dockerfile": "${localWorkspaceFolder}/.devcontainer/rapids.Dockerfile",
|
|
9 | 8 | "BASE": "rapidsai/devcontainers:23.10-cpp-llvm16-cuda11.8-mambaforge-ubuntu22.04"
|
10 | 9 | }
|
11 | 10 | },
|
12 |
| - "hostRequirements": { |
13 |
| - "gpu": true |
14 |
| - }, |
| 11 | + "hostRequirements": {"gpu": "optional"}, |
15 | 12 | "features": {
|
16 | 13 | "./features/rapids-build-utils": {}
|
17 | 14 | },
|
18 | 15 | "overrideFeatureInstallOrder": [
|
19 | 16 | "./features/rapids-build-utils"
|
20 | 17 | ],
|
21 |
| - "initializeCommand": [ |
22 |
| - "/bin/bash", |
23 |
| - "-c", |
24 |
| - "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/unified} ${localWorkspaceFolder}/../{rmm,kvikio,cudf,raft,cumlprims_mg,cuml,cugraph-ops,cugraph,cuspatial}" |
25 |
| - ], |
26 |
| - "updateContentCommand": [ |
27 |
| - "/bin/bash", |
28 |
| - "-c", |
29 |
| - "mkdir -m 0755 -p ~/.config/clangd && cp -n /etc/skel/.config/clangd/config.yaml ~/.config/clangd/config.yaml" |
30 |
| - ], |
31 |
| - "postAttachCommand": [ |
32 |
| - "/bin/bash", |
33 |
| - "-c", |
34 |
| - "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi" |
35 |
| - ], |
| 18 | + "initializeCommand": ["/bin/bash", "-c", "mkdir -m 0755 -p ${localWorkspaceFolder}/../.{aws,cache,config,conda/pkgs,conda/${localWorkspaceFolderBasename}-cuda11.8-envs} ${localWorkspaceFolder}/../{rmm,kvikio,cudf,raft,cumlprims_mg,cuml,cugraph-ops,cugraph,cuspatial}"], |
| 19 | + "postAttachCommand": ["/bin/bash", "-c", "if [ ${CODESPACES:-false} = 'true' ]; then . devcontainer-utils-post-attach-command; . rapids-post-attach-command; fi"], |
36 | 20 | "workspaceFolder": "/home/coder",
|
37 | 21 | "workspaceMount": "source=${localWorkspaceFolder},target=/home/coder/devcontainers,type=bind,consistency=consistent",
|
38 | 22 | "mounts": [
|
|
49 | 33 | "source=${localWorkspaceFolder}/../.cache,target=/home/coder/.cache,type=bind,consistency=consistent",
|
50 | 34 | "source=${localWorkspaceFolder}/../.config,target=/home/coder/.config,type=bind,consistency=consistent",
|
51 | 35 | "source=${localWorkspaceFolder}/../.conda/pkgs,target=/home/coder/.conda/pkgs,type=bind,consistency=consistent",
|
52 |
| - "source=${localWorkspaceFolder}/../.conda/unified,target=/home/coder/.conda/envs,type=bind,consistency=consistent", |
| 36 | + "source=${localWorkspaceFolder}/../.conda/${localWorkspaceFolderBasename}-cuda11.8-envs,target=/home/coder/.conda/envs,type=bind,consistency=consistent", |
53 | 37 | "source=${localWorkspaceFolder}/.devcontainer/cuda11.8-conda/features/utils/opt/devcontainer/bin,target=/opt/devcontainer/bin,type=bind,consistency=consistent",
|
54 | 38 | "source=${localWorkspaceFolder}/.devcontainer/cuda11.8-conda/features/rapids-build-utils/opt/rapids-build-utils,target=/opt/rapids-build-utils,type=bind,consistency=consistent"
|
55 | 39 | ],
|
|
0 commit comments