You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .devcontainer/README.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -20,6 +20,7 @@ This container is a turnkey development environment for building and testing the
20
20
By default, the following directories are bind-mounted into the devcontainer:
21
21
22
22
*`${repo}:/home/coder/cudf`
23
+
*`${repo}/../rapidsmpf:/home/coder/rapidsmpf`
23
24
*`${repo}/../.aws:/home/coder/.aws`
24
25
*`${repo}/../.local:/home/coder/.local`
25
26
*`${repo}/../.cache:/home/coder/.cache`
@@ -28,6 +29,13 @@ By default, the following directories are bind-mounted into the devcontainer:
28
29
29
30
This ensures caches, configurations, dependencies, and your commits are persisted on the host across container runs.
30
31
32
+
The [rapidsmpf](https://github.com/rapidsai/rapidsmpf) repository is a required dependency of `cudf_polars` (that also requires `libcudf`) and must be cloned as a sibling directory to the cudf repo before launching the devcontainer:
To launch a devcontainer from VSCode, open the cuDF repo and select the "Reopen in Container" button in the bottom right:<br/><imgsrc="https://user-images.githubusercontent.com/178183/221771999-97ab29d5-e718-4e5f-b32f-2cdd51bba25c.png"/>
# # clone-rapidsmpf to not use the rapidsmpf wheels from cudf_polars dependency
555
+
# # librapidsmpf-cu13 wheels brings in a hardcoded libnuma-dev cmake target: https://github.com/NVIDIA/cuCascade/issues/118
556
+
# # -DBUILD_TESTS=OFF to match rapidsmpf https://github.com/rapidsai/rapidsmpf/blob/main/.github/workflows/pr.yaml#L351 (leads to compilation errors)
557
+
# # -DCUDF_BUILD_TESTUTIL=OFF to avoid IMPORTED_GLOBAL promotion errors when cuCascade's find_package(cudf) loads cudf-config.cmake from a CPM subdirectory
553
558
# build_command: |
554
559
# sccache --zero-stats;
555
-
# build-all -j0 -DBUILD_BENCHMARKS=ON --verbose 2>&1 | tee telemetry-artifacts/build.log;
0 commit comments