Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use rapids-build-backend #4393

Merged
merged 65 commits into from
Jul 1, 2024
Merged
Show file tree
Hide file tree
Changes from 52 commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
2793da6
Use rapids-build-backend
KyleFromNVIDIA May 7, 2024
ccf79e0
Fixes
KyleFromNVIDIA May 7, 2024
f65d62a
Fix order
KyleFromNVIDIA May 7, 2024
f88e01a
Install in devcontainers
KyleFromNVIDIA May 7, 2024
c7af466
Fix cugraph-pyg build backend
KyleFromNVIDIA May 7, 2024
9b86fbe
Fix cugraph-service build backend
KyleFromNVIDIA May 7, 2024
3c09573
Fix conda recipes
KyleFromNVIDIA May 8, 2024
1858d20
Don't require CUDA for nx-cugraph
KyleFromNVIDIA May 8, 2024
12a4d9d
Use published packages for rapids-build-backend
KyleFromNVIDIA May 9, 2024
d50a2a5
Fix dependencies and _version
KyleFromNVIDIA May 14, 2024
3236920
Merge branch 'branch-24.06' into rapids-build-backend
KyleFromNVIDIA May 14, 2024
09190df
_version.py
KyleFromNVIDIA May 14, 2024
2f3bfa7
Update for RBB 0.2.0
KyleFromNVIDIA May 15, 2024
8775d7b
Merge branch 'branch-24.06' into rapids-build-backend
KyleFromNVIDIA May 15, 2024
926afc1
Disable CUDA in service
KyleFromNVIDIA May 15, 2024
91d0cee
Update RBB version
KyleFromNVIDIA May 16, 2024
c635ea5
disable-cuda
KyleFromNVIDIA May 16, 2024
0cffeb4
Fix cugraph-equivariant
KyleFromNVIDIA May 16, 2024
13b9233
Remove disable-cuda, fix dependencies
KyleFromNVIDIA May 16, 2024
6239492
Pass disable-cuda in conda recipes
KyleFromNVIDIA May 17, 2024
e59f0ad
Merge branch 'branch-24.06' into rapids-build-backend
KyleFromNVIDIA May 17, 2024
326fbd3
Fix service build scripts
KyleFromNVIDIA May 17, 2024
17e76c7
More alpha specifiers
KyleFromNVIDIA May 17, 2024
6de512f
Alpha specifier for ucx-py
KyleFromNVIDIA May 17, 2024
2c7e51a
Add -cu suffix to ucx-py
KyleFromNVIDIA May 17, 2024
0e8ccc7
Fix dependency on cugrpah
KyleFromNVIDIA May 20, 2024
102d176
Fix dependencies
KyleFromNVIDIA May 20, 2024
ccc0527
Merge branch 'branch-24.06' into rapids-build-backend
KyleFromNVIDIA May 20, 2024
8075fdf
Merge branch 'branch-24.08' into rapids-build-backend
KyleFromNVIDIA May 21, 2024
db06c00
Add alpha specs to update-version.sh
KyleFromNVIDIA May 21, 2024
1c3d3ef
disable-cuda
KyleFromNVIDIA May 22, 2024
c3bbf0a
Update to RBB version 0.3.0
KyleFromNVIDIA May 23, 2024
43f9a2f
Pipe rapids-generate-version directly to VERSION
KyleFromNVIDIA May 23, 2024
ee1c611
Remove git_commit
KyleFromNVIDIA May 23, 2024
8e41322
s/--config-setting/--config-settings/
KyleFromNVIDIA May 24, 2024
9503f31
Merge branch 'branch-24.08' into rapids-build-backend
KyleFromNVIDIA May 28, 2024
5a7df8f
Reorder _version exports
KyleFromNVIDIA May 29, 2024
7cca1fc
Add version tests
KyleFromNVIDIA May 29, 2024
5e2dcc3
Only nx_cugraph has version attributes
KyleFromNVIDIA May 30, 2024
0061608
Update DFG hook
KyleFromNVIDIA May 30, 2024
dae0854
Merge branch 'branch-24.08' into rapids-build-backend
KyleFromNVIDIA May 30, 2024
2a48e9c
Merge branch 'branch-24.08' into rapids-build-backend
jameslamb Jun 4, 2024
c783ebe
more alpha specs, rapids-dependency-file-generator --file-key
jameslamb Jun 4, 2024
256b5a8
Merge branch 'branch-24.08' into rapids-build-backend
jameslamb Jun 5, 2024
190b460
remove alpha specs from conda_build_config.yaml
jameslamb Jun 5, 2024
949c451
Merge branch 'rapids-build-backend' of github.com:KyleFromNVIDIA/cugr…
jameslamb Jun 5, 2024
6e5beaf
Merge branch 'branch-24.08' into rapids-build-backend
jameslamb Jun 6, 2024
3d8c44c
Merge branch 'branch-24.08' into rapids-build-backend
jameslamb Jun 14, 2024
d174da9
Merge branch 'rapids-build-backend' of github.com:KyleFromNVIDIA/cugr…
jameslamb Jun 14, 2024
462a536
use rapids-build-backend 0.3.1
jameslamb Jun 14, 2024
b7d2b83
cugraph-service-client and cugraph-service-server do not have wheel b…
jameslamb Jun 14, 2024
f015d14
revert disable-cuda change for cugraph-service-server
jameslamb Jun 14, 2024
175f6f2
pre-commit
jameslamb Jun 14, 2024
641686d
update
jameslamb Jun 24, 2024
d84b7e5
revert some unintentional changes
jameslamb Jun 24, 2024
97b7ba8
revert more unintentional changes
jameslamb Jun 24, 2024
e8ad3ae
Merge branch 'branch-24.08' into rapids-build-backend
jameslamb Jun 26, 2024
f47fe55
avoid dependency on nvcc for cugraph-service-server conda builds
jameslamb Jun 26, 2024
6fb3403
merge pinning fixes
jameslamb Jun 27, 2024
fc0cb21
Merge branch 'branch-24.08' into rapids-build-backend
jameslamb Jun 27, 2024
ccdf560
extra-index-url cannot be used in pyproject.toml
jameslamb Jun 27, 2024
d07cf09
Merge branch 'branch-24.08' into rapids-build-backend
jameslamb Jul 1, 2024
65952dd
Use verify-alpha-spec
KyleFromNVIDIA Jul 1, 2024
d36d68d
Oops
KyleFromNVIDIA Jul 1, 2024
9e75938
Update version
KyleFromNVIDIA Jul 1, 2024
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
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ repos:
types_or: [c, c++, cuda]
args: ["-fallback-style=none", "-style=file", "-i"]
- repo: https://github.com/rapidsai/dependency-file-generator
rev: v1.8.0
rev: v1.13.11
hooks:
- id: rapids-dependency-file-generator
args: ["--clean"]
Expand Down
2 changes: 1 addition & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ BUILD_CPP_MTMG_TESTS=OFF
BUILD_ALL_GPU_ARCH=0
BUILD_WITH_CUGRAPHOPS=ON
CMAKE_GENERATOR_OPTION="-G Ninja"
PYTHON_ARGS_FOR_INSTALL="-m pip install --no-build-isolation --no-deps"
PYTHON_ARGS_FOR_INSTALL="-m pip install --no-build-isolation --no-deps --config-settings rapidsai.disable-cuda=true"

# Set defaults for vars that may not have been defined externally
# FIXME: if PREFIX is not set, check CONDA_PREFIX, but there is no fallback
Expand Down
4 changes: 1 addition & 3 deletions ci/build_cpp.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,8 @@ export CMAKE_GENERATOR=Ninja

rapids-print-env

version=$(rapids-generate-version)

rapids-logger "Begin cpp build"

RAPIDS_PACKAGE_VERSION=${version} rapids-conda-retry mambabuild conda/recipes/libcugraph
RAPIDS_PACKAGE_VERSION=$(rapids-generate-version) rapids-conda-retry mambabuild conda/recipes/libcugraph

rapids-upload-conda-to-s3 cpp
2 changes: 1 addition & 1 deletion ci/build_docs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ rapids-logger "Create test conda environment"

rapids-dependency-file-generator \
--output conda \
--file_key docs \
--file-key docs \
--matrix "cuda=${RAPIDS_CUDA_VERSION%.*};arch=$(arch);py=${RAPIDS_PY_VERSION}" | tee env.yaml

rapids-mamba-retry env create --yes -f env.yaml -n docs
Expand Down
17 changes: 2 additions & 15 deletions ci/build_python.sh
Original file line number Diff line number Diff line change
Expand Up @@ -15,20 +15,11 @@ rapids-print-env

CPP_CHANNEL=$(rapids-download-conda-from-s3 cpp)

version=$(rapids-generate-version)
git_commit=$(git rev-parse HEAD)
export RAPIDS_PACKAGE_VERSION=${version}
echo "${version}" > VERSION
rapids-generate-version > ./VERSION
export RAPIDS_PACKAGE_VERSION=$(head -1 ./VERSION)

rapids-logger "Begin py build"

package_dir="python"
for package_name in pylibcugraph cugraph cugraph-pyg cugraph-dgl; do
underscore_package_name=$(echo "${package_name}" | tr "-" "_")
sed -i "/^__git_commit__/ s/= .*/= \"${git_commit}\"/g" "${package_dir}/${package_name}/${underscore_package_name}/_version.py"
done
sed -i "/^__git_commit__/ s/= .*/= \"${git_commit}\"/g" "${package_dir}/nx-cugraph/_nx_cugraph/_version.py"

# TODO: Remove `--no-test` flags once importing on a CPU
# node works correctly
rapids-conda-retry mambabuild \
Expand Down Expand Up @@ -56,10 +47,6 @@ rapids-conda-retry mambabuild \
# built on each CUDA platform to ensure they are included in each set of
# artifacts, since test scripts only install from one set of artifacts based on
# the CUDA version used for the test run.
version_file_cugraph_service_client="python/cugraph-service/client/cugraph_service_client/_version.py"
sed -i "/^__git_commit__/ s/= .*/= \"${git_commit}\"/g" ${version_file_cugraph_service_client}
version_file_cugraph_service_server="python/cugraph-service/server/cugraph_service_server/_version.py"
sed -i "/^__git_commit__/ s/= .*/= \"${git_commit}\"/g" ${version_file_cugraph_service_server}
rapids-conda-retry mambabuild \
--no-test \
--channel "${CPP_CHANNEL}" \
Expand Down
43 changes: 1 addition & 42 deletions ci/build_wheel.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,54 +5,13 @@ set -euo pipefail

package_name=$1
package_dir=$2
underscore_package_name=$(echo "${package_name}" | tr "-" "_")

source rapids-configure-sccache
source rapids-date-string

version=$(rapids-generate-version)
git_commit=$(git rev-parse HEAD)

RAPIDS_PY_CUDA_SUFFIX="$(rapids-wheel-ctk-name-gen ${RAPIDS_CUDA_VERSION})"

# This is the version of the suffix with a preceding hyphen. It's used
# everywhere except in the final wheel name.
PACKAGE_CUDA_SUFFIX="-${RAPIDS_PY_CUDA_SUFFIX}"

# Patch project metadata files to include the CUDA version suffix and version override.
version_package_name="$underscore_package_name"
if [[ "${version_package_name}" = "nx_cugraph" ]]; then
version_package_name="_nx_cugraph"
fi
pyproject_file="${package_dir}/pyproject.toml"
version_file="${package_dir}/${version_package_name}/_version.py"

sed -i "s/name = \"${package_name}\"/name = \"${package_name}${PACKAGE_CUDA_SUFFIX}\"/g" ${pyproject_file}
echo "${version}" > VERSION
sed -i "/^__git_commit__ / s/= .*/= \"${git_commit}\"/g" ${version_file}

# For nightlies we want to ensure that we're pulling in alphas as well. The
# easiest way to do so is to augment the spec with a constraint containing a
# min alpha version that doesn't affect the version bounds but does allow usage
# of alpha versions for that dependency without --pre
alpha_spec=''
if ! rapids-is-release-build; then
alpha_spec=',>=0.0.0a0'
fi

for dep in rmm cudf cugraph raft-dask pylibcugraph pylibcugraphops pylibwholegraph pylibraft ucx-py; do
sed -r -i "s/${dep}==(.*)\"/${dep}${PACKAGE_CUDA_SUFFIX}==\1${alpha_spec}\"/g" ${pyproject_file}
done

# dask-cuda & rapids-dask-dependency doesn't get a suffix, but it does get an alpha spec.
for dep in dask-cuda rapids-dask-dependency; do
sed -r -i "s/${dep}==(.*)\"/${dep}==\1${alpha_spec}\"/g" ${pyproject_file}
done


if [[ $PACKAGE_CUDA_SUFFIX == "-cu12" ]]; then
sed -i "s/cupy-cuda11x/cupy-cuda12x/g" ${pyproject_file}
fi
rapids-generate-version > ./VERSION

cd "${package_dir}"

Expand Down
2 changes: 1 addition & 1 deletion ci/check_style.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ rapids-logger "Create checks conda environment"

rapids-dependency-file-generator \
--output conda \
--file_key checks \
--file-key checks \
--matrix "cuda=${RAPIDS_CUDA_VERSION%.*};arch=$(arch);py=${RAPIDS_PY_VERSION}" | tee env.yaml

rapids-mamba-retry env create --yes -f env.yaml -n checks
Expand Down
8 changes: 4 additions & 4 deletions ci/release/update-version.sh
Original file line number Diff line number Diff line change
Expand Up @@ -74,12 +74,12 @@ DEPENDENCIES=(
)
for DEP in "${DEPENDENCIES[@]}"; do
for FILE in dependencies.yaml conda/environments/*.yaml python/cugraph-{pyg,dgl}/conda/*.yaml; do
sed_runner "/-.* ${DEP}\(-cu[[:digit:]]\{2\}\)\{0,1\}==/ s/==.*/==${NEXT_SHORT_TAG_PEP440}.*/g" "${FILE}"
sed_runner "/-.* ucx-py==/ s/==.*/==${NEXT_UCX_PY_VERSION}.*/g" "${FILE}"
sed_runner "/-.* ${DEP}\(-cu[[:digit:]]\{2\}\)\{0,1\}==/ s/==.*/==${NEXT_SHORT_TAG_PEP440}.*,>=0.0.0a0/g" "${FILE}"
sed_runner "/-.* ucx-py==/ s/==.*/==${NEXT_UCX_PY_VERSION}.*,>=0.0.0a0/g" "${FILE}"
done
for FILE in python/**/pyproject.toml python/**/**/pyproject.toml; do
sed_runner "/\"${DEP}\(-cu[[:digit:]]\{2\}\)\{0,1\}==/ s/==.*\"/==${NEXT_SHORT_TAG_PEP440}.*\"/g" "${FILE}"
sed_runner "/\"ucx-py==/ s/==.*\"/==${NEXT_UCX_PY_VERSION}.*\"/g" "${FILE}"
sed_runner "/\"${DEP}\(-cu[[:digit:]]\{2\}\)\{0,1\}==/ s/==.*\"/==${NEXT_SHORT_TAG_PEP440}.*,>=0.0.0a0\"/g" "${FILE}"
sed_runner "/\"ucx-py==/ s/==.*\"/==${NEXT_UCX_PY_VERSION}.*,>=0.0.0a0\"/g" "${FILE}"
done
done

Expand Down
2 changes: 1 addition & 1 deletion ci/test_cpp.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ cd "$(dirname "$(realpath "${BASH_SOURCE[0]}")")"/../
rapids-logger "Generate C++ testing dependencies"
rapids-dependency-file-generator \
--output conda \
--file_key test_cpp \
--file-key test_cpp \
--matrix "cuda=${RAPIDS_CUDA_VERSION%.*};arch=$(arch)" | tee env.yaml

rapids-mamba-retry env create --yes -f env.yaml -n test
Expand Down
2 changes: 1 addition & 1 deletion ci/test_notebooks.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ set -Eeuo pipefail
rapids-logger "Generate notebook testing dependencies"
rapids-dependency-file-generator \
--output conda \
--file_key test_notebooks \
--file-key test_notebooks \
--matrix "cuda=${RAPIDS_CUDA_VERSION%.*};arch=$(arch);py=${RAPIDS_PY_VERSION}" | tee env.yaml

rapids-mamba-retry env create --yes -f env.yaml -n test
Expand Down
2 changes: 1 addition & 1 deletion ci/test_python.sh
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ cd "$(dirname "$(realpath "${BASH_SOURCE[0]}")")"/../
rapids-logger "Generate Python testing dependencies"
rapids-dependency-file-generator \
--output conda \
--file_key test_python \
--file-key test_python \
--matrix "cuda=${RAPIDS_CUDA_VERSION%.*};arch=$(arch);py=${RAPIDS_PY_VERSION}" | tee env.yaml

rapids-mamba-retry env create --yes -f env.yaml -n test
Expand Down
31 changes: 16 additions & 15 deletions conda/environments/all_cuda-118_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,22 @@ dependencies:
- cuda-nvtx
- cuda-version=11.8
- cudatoolkit
- cudf==24.8.*
- cudf==24.8.*,>=0.0.0a0
- cupy>=12.0.0
- cxx-compiler
- cython>=3.0.0
- dask-cuda==24.8.*
- dask-cudf==24.8.*
- dask-cuda==24.8.*,>=0.0.0a0
- dask-cudf==24.8.*,>=0.0.0a0
- doxygen
- fsspec>=0.6.0
- gcc_linux-64=11.*
- graphviz
- ipython
- libcudf==24.8.*
- libcugraphops==24.8.*
- libraft-headers==24.8.*
- libraft==24.8.*
- librmm==24.8.*
- libcudf==24.8.*,>=0.0.0a0
- libcugraphops==24.8.*,>=0.0.0a0
- libraft-headers==24.8.*,>=0.0.0a0
- libraft==24.8.*,>=0.0.0a0
- librmm==24.8.*,>=0.0.0a0
- nbsphinx
- nccl>=2.9.9
- networkx>=2.5.1
Expand All @@ -47,20 +47,21 @@ dependencies:
- pandas
- pre-commit
- pydata-sphinx-theme
- pylibcugraphops==24.8.*
- pylibraft==24.8.*
- pylibwholegraph==24.8.*
- pylibcugraphops==24.8.*,>=0.0.0a0
- pylibraft==24.8.*,>=0.0.0a0
- pylibwholegraph==24.8.*,>=0.0.0a0
- pytest
- pytest-benchmark
- pytest-cov
- pytest-mpl
- pytest-xdist
- python-louvain
- raft-dask==24.8.*
- rapids-dask-dependency==24.8.*
- raft-dask==24.8.*,>=0.0.0a0
- rapids-build-backend>=0.3.1,<0.4.0.dev0
- rapids-dask-dependency==24.8.*,>=0.0.0a0
- recommonmark
- requests
- rmm==24.8.*
- rmm==24.8.*,>=0.0.0a0
- scikit-build-core>=0.7.0
- scikit-learn>=0.23.1
- scipy
Expand All @@ -70,7 +71,7 @@ dependencies:
- sphinx<6
- sphinxcontrib-websupport
- ucx-proc=*=gpu
- ucx-py==0.39.*
- ucx-py==0.39.*,>=0.0.0a0
- wget
- wheel
name: all_cuda-118_arch-x86_64
31 changes: 16 additions & 15 deletions conda/environments/all_cuda-122_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,26 +18,26 @@ dependencies:
- cuda-nvtx-dev
- cuda-profiler-api
- cuda-version=12.2
- cudf==24.8.*
- cudf==24.8.*,>=0.0.0a0
- cupy>=12.0.0
- cxx-compiler
- cython>=3.0.0
- dask-cuda==24.8.*
- dask-cudf==24.8.*
- dask-cuda==24.8.*,>=0.0.0a0
- dask-cudf==24.8.*,>=0.0.0a0
- doxygen
- fsspec>=0.6.0
- gcc_linux-64=11.*
- graphviz
- ipython
- libcublas-dev
- libcudf==24.8.*
- libcugraphops==24.8.*
- libcudf==24.8.*,>=0.0.0a0
- libcugraphops==24.8.*,>=0.0.0a0
- libcurand-dev
- libcusolver-dev
- libcusparse-dev
- libraft-headers==24.8.*
- libraft==24.8.*
- librmm==24.8.*
- libraft-headers==24.8.*,>=0.0.0a0
- libraft==24.8.*,>=0.0.0a0
- librmm==24.8.*,>=0.0.0a0
- nbsphinx
- nccl>=2.9.9
- networkx>=2.5.1
Expand All @@ -52,20 +52,21 @@ dependencies:
- pandas
- pre-commit
- pydata-sphinx-theme
- pylibcugraphops==24.8.*
- pylibraft==24.8.*
- pylibwholegraph==24.8.*
- pylibcugraphops==24.8.*,>=0.0.0a0
- pylibraft==24.8.*,>=0.0.0a0
- pylibwholegraph==24.8.*,>=0.0.0a0
- pytest
- pytest-benchmark
- pytest-cov
- pytest-mpl
- pytest-xdist
- python-louvain
- raft-dask==24.8.*
- rapids-dask-dependency==24.8.*
- raft-dask==24.8.*,>=0.0.0a0
- rapids-build-backend>=0.3.1,<0.4.0.dev0
- rapids-dask-dependency==24.8.*,>=0.0.0a0
- recommonmark
- requests
- rmm==24.8.*
- rmm==24.8.*,>=0.0.0a0
- scikit-build-core>=0.7.0
- scikit-learn>=0.23.1
- scipy
Expand All @@ -75,7 +76,7 @@ dependencies:
- sphinx<6
- sphinxcontrib-websupport
- ucx-proc=*=gpu
- ucx-py==0.39.*
- ucx-py==0.39.*,>=0.0.0a0
- wget
- wheel
name: all_cuda-122_arch-x86_64
1 change: 1 addition & 0 deletions conda/recipes/cugraph-dgl/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ build:
requirements:
host:
- python
- rapids-build-backend>=0.3.1,<0.4.0.dev0
run:
- cugraph ={{ version }}
- dgl >=1.1.0.cu*
Expand Down
1 change: 1 addition & 0 deletions conda/recipes/cugraph-equivariant/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ build:
requirements:
host:
- python
- rapids-build-backend>=0.3.1,<0.4.0.dev0
run:
- pylibcugraphops ={{ minor_version }}
- python
Expand Down
1 change: 1 addition & 0 deletions conda/recipes/cugraph-pyg/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ requirements:
- cython >=3.0.0
- python
- scikit-build-core >=0.7.0
- rapids-build-backend>=0.3.1,<0.4.0.dev0
run:
- rapids-dask-dependency ={{ minor_version }}
- numba >=0.57
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

# Copyright (c) 2022-2023, NVIDIA CORPORATION.
# Copyright (c) 2022-2024, NVIDIA CORPORATION.

# This assumes the script is executed from the root of the repo directory

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

# Copyright (c) 2022-2023, NVIDIA CORPORATION.
# Copyright (c) 2022-2024, NVIDIA CORPORATION.

# This assumes the script is executed from the root of the repo directory

Expand Down
2 changes: 2 additions & 0 deletions conda/recipes/cugraph-service/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ outputs:
host:
- pip
- python
- rapids-build-backend>=0.3.1,<0.4.0.dev0
run:
- python
- thriftpy2 >=0.4.15
Expand All @@ -52,6 +53,7 @@ outputs:
- python
- setuptools
- wheel
- rapids-build-backend>=0.3.1,<0.4.0.dev0
run:
- {{ pin_subpackage('cugraph-service-client', exact=True) }}
- cudf ={{ minor_version }}
Expand Down
1 change: 1 addition & 0 deletions conda/recipes/cugraph/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ requirements:
- raft-dask ={{ minor_version }}
- rmm ={{ minor_version }}
- scikit-build-core >=0.7.0
- rapids-build-backend>=0.3.1,<0.4.0.dev0
run:
- aiohttp
- {{ pin_compatible('cuda-version', max_pin='x', min_pin='x') }}
Expand Down
1 change: 1 addition & 0 deletions conda/recipes/libcugraph/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ requirements:
- librmm ={{ minor_version }}
- nccl {{ nccl_version }}
- ucx-proc=*=gpu
- rapids-build-backend>=0.3.1,<0.4.0.dev0

outputs:
- name: libcugraph
Expand Down
Loading
Loading