From 9a9fd1ef2236b1277fe822e45993d918661d7a6c Mon Sep 17 00:00:00 2001 From: Vyas Ramasubramani Date: Fri, 16 Oct 2026 11:19:05 -0700 Subject: [PATCH] Align CUDA bindings minimums with RMM Signed-off-by: Vyas Ramasubramani --- conda/environments/all_cuda-129_arch-aarch64.yaml | 2 +- conda/environments/all_cuda-129_arch-x86_64.yaml | 2 +- conda/environments/all_cuda-133_arch-aarch64.yaml | 2 +- conda/environments/all_cuda-133_arch-x86_64.yaml | 2 +- conda/environments/bench_ann_cuda-129_arch-aarch64.yaml | 2 +- conda/environments/bench_ann_cuda-129_arch-x86_64.yaml | 2 +- conda/environments/bench_ann_cuda-133_arch-aarch64.yaml | 2 +- conda/environments/bench_ann_cuda-133_arch-x86_64.yaml | 2 +- conda/recipes/cuvs/recipe.yaml | 8 ++++---- dependencies.yaml | 8 ++++---- python/cuvs/pyproject.toml | 4 ++-- 11 files changed, 18 insertions(+), 18 deletions(-) diff --git a/conda/environments/all_cuda-129_arch-aarch64.yaml b/conda/environments/all_cuda-129_arch-aarch64.yaml index 5d71514e4c..b9143e96a4 100644 --- a/conda/environments/all_cuda-129_arch-aarch64.yaml +++ b/conda/environments/all_cuda-129_arch-aarch64.yaml @@ -10,7 +10,7 @@ dependencies: - clang-tools==20.1.8 - clang==20.1.8 - cmake>=4.0 -- cuda-bindings>=12.9.2,<13.0 +- cuda-bindings>=12.9.3,<13.0 - cuda-nvcc - cuda-nvrtc-dev - cuda-nvtx-dev diff --git a/conda/environments/all_cuda-129_arch-x86_64.yaml b/conda/environments/all_cuda-129_arch-x86_64.yaml index 05d99c061c..118893ab6e 100644 --- a/conda/environments/all_cuda-129_arch-x86_64.yaml +++ b/conda/environments/all_cuda-129_arch-x86_64.yaml @@ -10,7 +10,7 @@ dependencies: - clang-tools==20.1.8 - clang==20.1.8 - cmake>=4.0 -- cuda-bindings>=12.9.2,<13.0 +- cuda-bindings>=12.9.3,<13.0 - cuda-nvcc - cuda-nvrtc-dev - cuda-nvtx-dev diff --git a/conda/environments/all_cuda-133_arch-aarch64.yaml b/conda/environments/all_cuda-133_arch-aarch64.yaml index a07c8eaad2..49bbda2f6e 100644 --- a/conda/environments/all_cuda-133_arch-aarch64.yaml +++ b/conda/environments/all_cuda-133_arch-aarch64.yaml @@ -10,7 +10,7 @@ dependencies: - clang-tools==20.1.8 - clang==20.1.8 - cmake>=4.0 -- cuda-bindings>=13.0.1,<14.0 +- cuda-bindings>=13.0.2,<14.0 - cuda-nvcc - cuda-nvrtc-dev - cuda-nvtx-dev diff --git a/conda/environments/all_cuda-133_arch-x86_64.yaml b/conda/environments/all_cuda-133_arch-x86_64.yaml index 44b07b0383..357fcd2fcd 100644 --- a/conda/environments/all_cuda-133_arch-x86_64.yaml +++ b/conda/environments/all_cuda-133_arch-x86_64.yaml @@ -10,7 +10,7 @@ dependencies: - clang-tools==20.1.8 - clang==20.1.8 - cmake>=4.0 -- cuda-bindings>=13.0.1,<14.0 +- cuda-bindings>=13.0.2,<14.0 - cuda-nvcc - cuda-nvrtc-dev - cuda-nvtx-dev diff --git a/conda/environments/bench_ann_cuda-129_arch-aarch64.yaml b/conda/environments/bench_ann_cuda-129_arch-aarch64.yaml index 62c49070c6..e2e44560aa 100644 --- a/conda/environments/bench_ann_cuda-129_arch-aarch64.yaml +++ b/conda/environments/bench_ann_cuda-129_arch-aarch64.yaml @@ -10,7 +10,7 @@ dependencies: - clang==20.1.8 - click - cmake>=4.0 -- cuda-bindings>=12.9.2,<13.0 +- cuda-bindings>=12.9.3,<13.0 - cuda-nvcc - cuda-nvrtc-dev - cuda-nvtx-dev diff --git a/conda/environments/bench_ann_cuda-129_arch-x86_64.yaml b/conda/environments/bench_ann_cuda-129_arch-x86_64.yaml index 5cbc458d60..e8cee3f0f8 100644 --- a/conda/environments/bench_ann_cuda-129_arch-x86_64.yaml +++ b/conda/environments/bench_ann_cuda-129_arch-x86_64.yaml @@ -10,7 +10,7 @@ dependencies: - clang==20.1.8 - click - cmake>=4.0 -- cuda-bindings>=12.9.2,<13.0 +- cuda-bindings>=12.9.3,<13.0 - cuda-nvcc - cuda-nvrtc-dev - cuda-nvtx-dev diff --git a/conda/environments/bench_ann_cuda-133_arch-aarch64.yaml b/conda/environments/bench_ann_cuda-133_arch-aarch64.yaml index bcec6fc006..65552e580e 100644 --- a/conda/environments/bench_ann_cuda-133_arch-aarch64.yaml +++ b/conda/environments/bench_ann_cuda-133_arch-aarch64.yaml @@ -10,7 +10,7 @@ dependencies: - clang==20.1.8 - click - cmake>=4.0 -- cuda-bindings>=13.0.1,<14.0 +- cuda-bindings>=13.0.2,<14.0 - cuda-nvcc - cuda-nvrtc-dev - cuda-nvtx-dev diff --git a/conda/environments/bench_ann_cuda-133_arch-x86_64.yaml b/conda/environments/bench_ann_cuda-133_arch-x86_64.yaml index 4d7cb419fa..673b585429 100644 --- a/conda/environments/bench_ann_cuda-133_arch-x86_64.yaml +++ b/conda/environments/bench_ann_cuda-133_arch-x86_64.yaml @@ -10,7 +10,7 @@ dependencies: - clang==20.1.8 - click - cmake>=4.0 -- cuda-bindings>=13.0.1,<14.0 +- cuda-bindings>=13.0.2,<14.0 - cuda-nvcc - cuda-nvrtc-dev - cuda-nvtx-dev diff --git a/conda/recipes/cuvs/recipe.yaml b/conda/recipes/cuvs/recipe.yaml index 8f90e7c174..b786c176c0 100644 --- a/conda/recipes/cuvs/recipe.yaml +++ b/conda/recipes/cuvs/recipe.yaml @@ -82,8 +82,8 @@ requirements: - rapids-build-backend >=0.4.0,<0.5.0 - scikit-build-core>=0.11.0 - if: cuda_major == "12" - then: cuda-bindings >=12.9.2,<13.0 - else: cuda-bindings >=13.0.1,<14.0 + then: cuda-bindings >=12.9.3,<13.0 + else: cuda-bindings >=13.0.2,<14.0 - cuda-cudart-dev run: - ${{ pin_compatible("cuda-version", upper_bound="x", lower_bound="x") }} @@ -92,8 +92,8 @@ requirements: - python - numpy >=2.0,<3.0 - if: cuda_major == "12" - then: cuda-bindings >=12.9.2,<13.0 - else: cuda-bindings >=13.0.1,<14.0 + then: cuda-bindings >=12.9.3,<13.0 + else: cuda-bindings >=13.0.2,<14.0 ignore_run_exports: by_name: - cuda-version diff --git a/dependencies.yaml b/dependencies.yaml index f18ad76aad..4f856c330b 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -626,12 +626,12 @@ dependencies: dependencies: "oldest" cuda: "12.*" packages: - - cuda-bindings==12.9.2 + - cuda-bindings==12.9.3 - matrix: dependencies: "oldest" cuda: "13.*" packages: - - cuda-bindings==13.0.1 + - cuda-bindings==13.0.2 - matrix: packages: test_py_cuvs: @@ -716,11 +716,11 @@ dependencies: - matrix: cuda: "12.*" packages: - - cuda-bindings>=12.9.2,<13.0 + - cuda-bindings>=12.9.3,<13.0 # fallback to CUDA 13 versions if 'cuda' is '13.*' or not provided - matrix: packages: - - cuda-bindings>=13.0.1,<14.0 + - cuda-bindings>=13.0.2,<14.0 depends_on_cuvs: common: - output_types: conda diff --git a/python/cuvs/pyproject.toml b/python/cuvs/pyproject.toml index 4fbdb48d5e..fce2b139de 100644 --- a/python/cuvs/pyproject.toml +++ b/python/cuvs/pyproject.toml @@ -20,7 +20,7 @@ authors = [ license = "Apache-2.0" requires-python = ">=3.12" dependencies = [ - "cuda-bindings>=13.0.1,<14.0", + "cuda-bindings>=13.0.2,<14.0", "libcuvs==26.12.*,>=0.0.0a0", "numpy>=2.0,<3.0", "pylibraft==26.12.*,>=0.0.0a0", @@ -106,7 +106,7 @@ regex = "(?P.*)" [tool.rapids-build-backend] requires = [ "cmake>=4.0", - "cuda-bindings>=13.0.1,<14.0", + "cuda-bindings>=13.0.2,<14.0", "cython>=3.2.2", "libcuvs==26.12.*,>=0.0.0a0", "libraft==26.12.*,>=0.0.0a0",