From 5c6d283fcd4c1525813bb2943b50e867d8a81e21 Mon Sep 17 00:00:00 2001 From: James Lamb Date: Wed, 22 Jan 2025 17:15:34 -0600 Subject: [PATCH] add libcuvs Python builds (#440) Contributes to https://github.com/rapidsai/build-planning/issues/33 Adjusts `rapids-build-utils` manifest for release 25.02 to account for the introduction of new `libcuvs` wheels (https://github.com/rapidsai/cuvs/pull/594). ## Notes for Reviewers This shouldn't be merged still pointing at my forks. Plan: 1. see CI pass here 2. see all CI except devcontainers pass on https://github.com/rapidsai/cuvs/pull/594 3. point this PR back at upstream and admin-merge it 4. re-run devcontainers CI on https://github.com/rapidsai/cuvs/pull/594 and see it pass --------- Co-authored-by: Bradley Dice --- features/src/rapids-build-utils/devcontainer-feature.json | 2 +- .../rapids-build-utils/opt/rapids-build-utils/manifest.yaml | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/features/src/rapids-build-utils/devcontainer-feature.json b/features/src/rapids-build-utils/devcontainer-feature.json index 4a279f0b..b8807951 100644 --- a/features/src/rapids-build-utils/devcontainer-feature.json +++ b/features/src/rapids-build-utils/devcontainer-feature.json @@ -1,7 +1,7 @@ { "name": "NVIDIA RAPIDS devcontainer build utilities", "id": "rapids-build-utils", - "version": "25.2.6", + "version": "25.2.7", "description": "A feature to install the RAPIDS devcontainer build utilities", "containerEnv": { "BASH_ENV": "/etc/bash.bash_env" diff --git a/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml b/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml index b0f5c6d1..821fcbf2 100755 --- a/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml +++ b/features/src/rapids-build-utils/opt/rapids-build-utils/manifest.yaml @@ -132,10 +132,14 @@ repos: max_device_obj_memory_usage: 3Gi args: {cmake: -DBUILD_C_LIBRARY=ON} python: + - name: libcuvs + sub_dir: python/libcuvs + depends: [cuvs] + args: {install: *rapids_build_backend_args} - name: cuvs sub_dir: python/cuvs depends: [cuvs] - args: {cmake: -DFIND_CUVS_CPP=ON, install: *rapids_build_backend_args} + args: {install: *rapids_build_backend_args} - name: cumlprims_mg path: cumlprims_mg