Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
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
4 changes: 2 additions & 2 deletions conda/environments/all_cuda-129_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ dependencies:
- cuda-profiler-api
- cuda-python>=12.9.2,<13.0
- cuda-version=12.9
- cupy>=13.6.0,!=14.0.0,!=14.1.0
- cupy>=14.0.1,!=14.1.0
- cxx-compiler
- cython>=3.2.2
- dlpack>=0.8,<1.0
Expand All @@ -34,7 +34,7 @@ dependencies:
- nccl>=2.19
- ninja
- nodejs>=22
- numpy>=1.23,<3.0
- numpy>=2.0,<3.0
- openblas
- pre-commit
- pylibraft==26.8.*,>=0.0.0a0
Expand Down
4 changes: 2 additions & 2 deletions conda/environments/all_cuda-129_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ dependencies:
- cuda-profiler-api
- cuda-python>=12.9.2,<13.0
- cuda-version=12.9
- cupy>=13.6.0,!=14.0.0,!=14.1.0
- cupy>=14.0.1,!=14.1.0
- cxx-compiler
- cython>=3.2.2
- dlpack>=0.8,<1.0
Expand All @@ -33,7 +33,7 @@ dependencies:
- nccl>=2.19
- ninja
- nodejs>=22
- numpy>=1.23,<3.0
- numpy>=2.0,<3.0
- openblas
- pre-commit
- pylibraft==26.8.*,>=0.0.0a0
Expand Down
4 changes: 2 additions & 2 deletions conda/environments/all_cuda-133_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ dependencies:
- cuda-profiler-api
- cuda-python>=13.0.1,<14.0
- cuda-version=13.3
- cupy>=13.6.0,!=14.0.0,!=14.1.0
- cupy>=14.0.1,!=14.1.0
- cxx-compiler
- cython>=3.2.2
- dlpack>=0.8,<1.0
Expand All @@ -34,7 +34,7 @@ dependencies:
- nccl>=2.19
- ninja
- nodejs>=22
- numpy>=1.23,<3.0
- numpy>=2.0,<3.0
- openblas
- pre-commit
- pylibraft==26.8.*,>=0.0.0a0
Expand Down
4 changes: 2 additions & 2 deletions conda/environments/all_cuda-133_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ dependencies:
- cuda-profiler-api
- cuda-python>=13.0.1,<14.0
- cuda-version=13.3
- cupy>=13.6.0,!=14.0.0,!=14.1.0
- cupy>=14.0.1,!=14.1.0
- cxx-compiler
- cython>=3.2.2
- dlpack>=0.8,<1.0
Expand All @@ -33,7 +33,7 @@ dependencies:
- nccl>=2.19
- ninja
- nodejs>=22
- numpy>=1.23,<3.0
- numpy>=2.0,<3.0
- openblas
- pre-commit
- pylibraft==26.8.*,>=0.0.0a0
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/bench_ann_cuda-129_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ dependencies:
- cuda-profiler-api
- cuda-python>=12.9.2,<13.0
- cuda-version=12.9
- cupy>=13.6.0,!=14.0.0,!=14.1.0
- cupy>=14.0.1,!=14.1.0
- cuvs==26.8.*,>=0.0.0a0
- cxx-compiler
- cython>=3.2.2
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/bench_ann_cuda-129_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ dependencies:
- cuda-profiler-api
- cuda-python>=12.9.2,<13.0
- cuda-version=12.9
- cupy>=13.6.0,!=14.0.0,!=14.1.0
- cupy>=14.0.1,!=14.1.0
- cuvs==26.8.*,>=0.0.0a0
- cxx-compiler
- cython>=3.2.2
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/bench_ann_cuda-133_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ dependencies:
- cuda-profiler-api
- cuda-python>=13.0.1,<14.0
- cuda-version=13.3
- cupy>=13.6.0,!=14.0.0,!=14.1.0
- cupy>=14.0.1,!=14.1.0
- cuvs==26.8.*,>=0.0.0a0
- cxx-compiler
- cython>=3.2.2
Expand Down
2 changes: 1 addition & 1 deletion conda/environments/bench_ann_cuda-133_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ dependencies:
- cuda-profiler-api
- cuda-python>=13.0.1,<14.0
- cuda-version=13.3
- cupy>=13.6.0,!=14.0.0,!=14.1.0
- cupy>=14.0.1,!=14.1.0
- cuvs==26.8.*,>=0.0.0a0
- cxx-compiler
- cython>=3.2.2
Expand Down
2 changes: 1 addition & 1 deletion conda/recipes/cuvs-bench-cpu/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ requirements:
- glog ${{ glog_version }}
- h5py ${{ h5py_version }}
- matplotlib-base>=3.9
- numpy >=1.23,<3.0
- numpy >=2.0,<3.0
- opensearch-py>=2.4.0
- pandas
- pyyaml
Expand Down
2 changes: 1 addition & 1 deletion conda/recipes/cuvs-bench/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ requirements:
run:
- ${{ pin_compatible("cuda-version", upper_bound="x", lower_bound="x") }}
- click
- cupy >=13.6.0,!=14.0.0,!=14.1.0
- cupy >=14.0.1,!=14.1.0
- cuvs =${{ version }}
- h5py ${{ h5py_version }}
- libcuvs-bench-ann =${{ version }}
Expand Down
2 changes: 1 addition & 1 deletion conda/recipes/cuvs/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ requirements:
- libcuvs =${{ version }}
- pylibraft =${{ minor_version }}
- python
- numpy >=1.23,<3.0
- numpy >=2.0,<3.0
- if: cuda_major == "12"
then: cuda-python >=12.9.2,<13.0
else: cuda-python >=13.0.1,<14.0
Expand Down
20 changes: 15 additions & 5 deletions dependencies.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -445,21 +445,31 @@ dependencies:
common:
- output_types: conda
packages:
- cupy>=13.6.0,!=14.0.0,!=14.1.0
- cupy>=14.0.1,!=14.1.0
# NOTE: This is intentionally not broken into groups by a 'cuda_suffixed' selector like
# other packages with -cu{nn}x suffixes in this file.
# All RAPIDS wheel builds (including in devcontainers) expect cupy to be suffixed.
specific:
- output_types: [requirements, pyproject]
- output_types: requirements
matrices:
- matrix:
cuda: "12.*"
packages:
- cupy-cuda12x>=14.0.1,!=14.1.0
# fallback to CUDA 13 versions if 'cuda' is '13.*' or not provided
- matrix:
packages:
- cupy-cuda13x>=14.0.1,!=14.1.0
- output_types: pyproject
matrices:
- matrix:
cuda: "12.*"
packages:
- cupy-cuda12x>=13.6.0,!=14.0.0,!=14.1.0
- cupy-cuda12x[ctk]>=14.0.1,!=14.1.0
# fallback to CUDA 13 versions if 'cuda' is '13.*' or not provided
- matrix:
packages:
- &cupy_cu13 cupy-cuda13x>=13.6.0,!=14.0.0,!=14.1.0
- &cupy_cu13 cupy-cuda13x[ctk]>=14.0.1,!=14.1.0

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just picking a random place on the diff so this can be threaded.

All conda-python-tests jobs failed like this:

warning - 2026-06-26 15:20:14,015 -- Branch pull-request/2260 is protected but no token was provided
warning - 2026-06-26 15:20:14,015 -- For information on Codecov upload tokens, see https://docs.codecov.com/docs/codecov-tokens
info - 2026-06-26 15:20:14,311 -- Commit creating complete
debug - 2026-06-26 15:20:14,312 -- Commit creating result --- {"result": "RequestResult(error=RequestError(code='HTTP Error 400', params={}, description='{"message":"Token required because branch is protected"}\n'), warnings=[], status_code=400, text='{"message":"Token required because branch is protected"}\n')"}
error - 2026-06-26 15:20:14,312 -- Commit creating failed: {"message":"Token required because branch is protected"}
Sentry is attempting to send 2 pending events
Waiting up to 2 seconds
Press Ctrl-C to quit

(build link)

That's very unlikely to be related to this PR's changes. I suspect it's something related to recently moving this to the NVIDIA org.

cc @josephine-wolf-oberholtzer for awareness

test_libcuvs:
common:
- output_types: [conda]
Expand Down Expand Up @@ -518,7 +528,7 @@ dependencies:
common:
- output_types: [conda, requirements, pyproject]
packages:
- &numpy numpy>=1.23,<3.0
- &numpy numpy>=2.0,<3.0
test_python_common:
common:
- output_types: [conda, requirements, pyproject]
Expand Down
4 changes: 2 additions & 2 deletions python/cuvs/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ requires-python = ">=3.11"
dependencies = [
"cuda-python>=13.0.1,<14.0",
"libcuvs==26.8.*,>=0.0.0a0",
"numpy>=1.23,<3.0",
"numpy>=2.0,<3.0",
"pylibraft==26.8.*,>=0.0.0a0",
] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`.
classifiers = [
Expand All @@ -36,7 +36,7 @@ classifiers = [

[project.optional-dependencies]
test = [
"cupy-cuda13x>=13.6.0,!=14.0.0,!=14.1.0",
"cupy-cuda13x[ctk]>=14.0.1,!=14.1.0",
"pytest",
"pytest-cov",
"scikit-learn>=1.5",
Expand Down
Loading