Skip to content

Commit c7ee6c2

Browse files
authored
Update CuPy and NumPy dependency specs (#2260)
Contributes to rapidsai/build-planning#279 RAPIDS is taking on requirements `cupy>=14.0.1,!=14.1.0` and `numpy>=2.0`. Wheel dependencies on `cupy-cuda12x` and `cupy-cuda13x` now use the `[ctk]` extra. See the linked issue for details. Authors: - Bradley Dice (https://github.com/bdice) - James Lamb (https://github.com/jameslamb) Approvers: - Kyle Edwards (https://github.com/KyleFromNVIDIA) - James Lamb (https://github.com/jameslamb) URL: #2260
1 parent 4ebfdf6 commit c7ee6c2

13 files changed

Lines changed: 46 additions & 26 deletions

conda/environments/all_cuda-129_arch-aarch64.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
- cuda-profiler-api
1717
- cuda-python>=12.9.2,<13.0
1818
- cuda-version=12.9
19-
- cupy>=13.6.0,!=14.0.0,!=14.1.0
19+
- cupy>=14.0.1,!=14.1.0
2020
- cxx-compiler
2121
- cython>=3.2.2
2222
- dlpack>=0.8,<1.0
@@ -34,7 +34,7 @@ dependencies:
3434
- nccl>=2.19
3535
- ninja
3636
- nodejs>=22
37-
- numpy>=1.23,<3.0
37+
- numpy>=2.0,<3.0
3838
- openblas
3939
- pre-commit
4040
- pylibraft==26.8.*,>=0.0.0a0

conda/environments/all_cuda-129_arch-x86_64.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
- cuda-profiler-api
1717
- cuda-python>=12.9.2,<13.0
1818
- cuda-version=12.9
19-
- cupy>=13.6.0,!=14.0.0,!=14.1.0
19+
- cupy>=14.0.1,!=14.1.0
2020
- cxx-compiler
2121
- cython>=3.2.2
2222
- dlpack>=0.8,<1.0
@@ -33,7 +33,7 @@ dependencies:
3333
- nccl>=2.19
3434
- ninja
3535
- nodejs>=22
36-
- numpy>=1.23,<3.0
36+
- numpy>=2.0,<3.0
3737
- openblas
3838
- pre-commit
3939
- pylibraft==26.8.*,>=0.0.0a0

conda/environments/all_cuda-133_arch-aarch64.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
- cuda-profiler-api
1717
- cuda-python>=13.0.1,<14.0
1818
- cuda-version=13.3
19-
- cupy>=13.6.0,!=14.0.0,!=14.1.0
19+
- cupy>=14.0.1,!=14.1.0
2020
- cxx-compiler
2121
- cython>=3.2.2
2222
- dlpack>=0.8,<1.0
@@ -34,7 +34,7 @@ dependencies:
3434
- nccl>=2.19
3535
- ninja
3636
- nodejs>=22
37-
- numpy>=1.23,<3.0
37+
- numpy>=2.0,<3.0
3838
- openblas
3939
- pre-commit
4040
- pylibraft==26.8.*,>=0.0.0a0

conda/environments/all_cuda-133_arch-x86_64.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
- cuda-profiler-api
1717
- cuda-python>=13.0.1,<14.0
1818
- cuda-version=13.3
19-
- cupy>=13.6.0,!=14.0.0,!=14.1.0
19+
- cupy>=14.0.1,!=14.1.0
2020
- cxx-compiler
2121
- cython>=3.2.2
2222
- dlpack>=0.8,<1.0
@@ -33,7 +33,7 @@ dependencies:
3333
- nccl>=2.19
3434
- ninja
3535
- nodejs>=22
36-
- numpy>=1.23,<3.0
36+
- numpy>=2.0,<3.0
3737
- openblas
3838
- pre-commit
3939
- pylibraft==26.8.*,>=0.0.0a0

conda/environments/bench_ann_cuda-129_arch-aarch64.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
- cuda-profiler-api
1717
- cuda-python>=12.9.2,<13.0
1818
- cuda-version=12.9
19-
- cupy>=13.6.0,!=14.0.0,!=14.1.0
19+
- cupy>=14.0.1,!=14.1.0
2020
- cuvs==26.8.*,>=0.0.0a0
2121
- cxx-compiler
2222
- cython>=3.2.2

conda/environments/bench_ann_cuda-129_arch-x86_64.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
- cuda-profiler-api
1717
- cuda-python>=12.9.2,<13.0
1818
- cuda-version=12.9
19-
- cupy>=13.6.0,!=14.0.0,!=14.1.0
19+
- cupy>=14.0.1,!=14.1.0
2020
- cuvs==26.8.*,>=0.0.0a0
2121
- cxx-compiler
2222
- cython>=3.2.2

conda/environments/bench_ann_cuda-133_arch-aarch64.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
- cuda-profiler-api
1717
- cuda-python>=13.0.1,<14.0
1818
- cuda-version=13.3
19-
- cupy>=13.6.0,!=14.0.0,!=14.1.0
19+
- cupy>=14.0.1,!=14.1.0
2020
- cuvs==26.8.*,>=0.0.0a0
2121
- cxx-compiler
2222
- cython>=3.2.2

conda/environments/bench_ann_cuda-133_arch-x86_64.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ dependencies:
1616
- cuda-profiler-api
1717
- cuda-python>=13.0.1,<14.0
1818
- cuda-version=13.3
19-
- cupy>=13.6.0,!=14.0.0,!=14.1.0
19+
- cupy>=14.0.1,!=14.1.0
2020
- cuvs==26.8.*,>=0.0.0a0
2121
- cxx-compiler
2222
- cython>=3.2.2

conda/recipes/cuvs-bench-cpu/recipe.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION.
1+
# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
22
# SPDX-License-Identifier: Apache-2.0
33
schema_version: 1
44

@@ -93,7 +93,7 @@ requirements:
9393
- glog ${{ glog_version }}
9494
- h5py ${{ h5py_version }}
9595
- matplotlib-base>=3.9
96-
- numpy >=1.23,<3.0
96+
- numpy >=2.0,<3.0
9797
- opensearch-py>=2.4.0
9898
- pandas
9999
- pyyaml

conda/recipes/cuvs-bench/recipe.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION.
1+
# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
22
# SPDX-License-Identifier: Apache-2.0
33
schema_version: 1
44

@@ -42,7 +42,7 @@ requirements:
4242
run:
4343
- ${{ pin_compatible("cuda-version", upper_bound="x", lower_bound="x") }}
4444
- click
45-
- cupy >=13.6.0,!=14.0.0,!=14.1.0
45+
- cupy >=14.0.1,!=14.1.0
4646
- cuvs =${{ version }}
4747
- h5py ${{ h5py_version }}
4848
- libcuvs-bench-ann =${{ version }}

0 commit comments

Comments
 (0)