Skip to content

Commit ad861de

Browse files
authored
Merge branch 'main' into fix/align-up-invariants
2 parents 7c80d0f + 547286a commit ad861de

7 files changed

Lines changed: 37 additions & 15 deletions

File tree

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ dependencies:
1010
- clang-tools==20.1.8
1111
- clang==20.1.8
1212
- cmake>=4.0
13+
- cuda-bindings>=12.9.2,<13.0
14+
- cuda-core>=0.5.1
1315
- cuda-nvcc
14-
- cuda-python>=12.9.2,<13.0
1516
- cuda-version=12.9
1617
- cxx-compiler
1718
- cython>=3.2.2

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ dependencies:
1010
- clang-tools==20.1.8
1111
- clang==20.1.8
1212
- cmake>=4.0
13+
- cuda-bindings>=12.9.2,<13.0
14+
- cuda-core>=0.5.1
1315
- cuda-nvcc
14-
- cuda-python>=12.9.2,<13.0
1516
- cuda-version=12.9
1617
- cxx-compiler
1718
- cython>=3.2.2

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ dependencies:
1010
- clang-tools==20.1.8
1111
- clang==20.1.8
1212
- cmake>=4.0
13+
- cuda-bindings>=13.0.1,<14.0
14+
- cuda-core>=0.5.1
1315
- cuda-nvcc
14-
- cuda-python>=13.0.1,<14.0
1516
- cuda-version=13.3
1617
- cxx-compiler
1718
- cython>=3.2.2

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,9 @@ dependencies:
1010
- clang-tools==20.1.8
1111
- clang==20.1.8
1212
- cmake>=4.0
13+
- cuda-bindings>=13.0.1,<14.0
14+
- cuda-core>=0.5.1
1315
- cuda-nvcc
14-
- cuda-python>=13.0.1,<14.0
1516
- cuda-version=13.3
1617
- cxx-compiler
1718
- cython>=3.2.2

conda/recipes/rmm/recipe.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ requirements:
7070
- cuda-version =${{ cuda_version }}
7171
- cuda-cudart-dev
7272
- if: cuda_major == "12"
73-
then: cuda-python >=12.9.2,<13.0
74-
else: cuda-python >=13.0.1,<14.0
73+
then: cuda-bindings >=12.9.2,<13.0
74+
else: cuda-bindings >=13.0.1,<14.0
7575
- cython >=3.2.2
7676
- rapids-build-backend >=0.4.0,<0.5.0
7777
- librmm =${{ version }}
@@ -81,17 +81,18 @@ requirements:
8181
- scikit-build-core>=0.11.0
8282
run:
8383
- if: cuda_major == "12"
84-
then: cuda-python >=12.9.2,<13.0
85-
else: cuda-python >=13.0.1,<14.0
84+
then: cuda-bindings >=12.9.2,<13.0
85+
else: cuda-bindings >=13.0.1,<14.0
8686
- ${{ pin_compatible("cuda-version", upper_bound="x", lower_bound="x") }}
8787
- numpy >=2.0,<3.0
8888
- python
8989
run_constraints:
9090
- cupy >=14.0.1,!=14.1.0
9191
ignore_run_exports:
9292
from_package:
93-
- cuda-python
93+
- cuda-bindings
9494
- cuda-cudart-dev
95+
- cuda-python
9596
by_name:
9697
- cuda-version
9798

dependencies.yaml

Lines changed: 20 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -182,10 +182,10 @@ dependencies:
182182
- matrix:
183183
cuda: "12.*"
184184
packages:
185-
- &cuda_python12 cuda-python>=12.9.2,<13.0
185+
- &cuda_bindings12 cuda-bindings>=12.9.2,<13.0
186186
- matrix: # All CUDA 13 versions
187187
packages:
188-
- &cuda_python13 cuda-python>=13.0.1,<14.0
188+
- &cuda_bindings13 cuda-bindings>=13.0.1,<14.0
189189
depends_on_librmm:
190190
common:
191191
- output_types: conda
@@ -391,10 +391,10 @@ dependencies:
391391
- matrix:
392392
cuda: "12.*"
393393
packages:
394-
- *cuda_python12
394+
- *cuda_bindings12
395395
- matrix: # All CUDA 13 versions
396396
packages:
397-
- *cuda_python13
397+
- *cuda_bindings13
398398
test_cpp:
399399
common:
400400
- output_types: conda
@@ -404,15 +404,31 @@ dependencies:
404404
common:
405405
- output_types: [conda, requirements, pyproject]
406406
packages:
407+
- cuda-core>=0.5.1
407408
- packaging
408409
- pytest
409410
- pytest-cov
410411
specific:
412+
- output_types: [conda, requirements, pyproject]
413+
matrices:
414+
- matrix:
415+
dependencies: "oldest"
416+
cuda: "12.*"
417+
packages:
418+
- cuda-bindings==12.9.2
419+
- matrix:
420+
dependencies: "oldest"
421+
cuda: "13.*"
422+
packages:
423+
- cuda-bindings==13.0.1
424+
- matrix:
425+
packages:
411426
- output_types: [conda, requirements, pyproject]
412427
matrices:
413428
- matrix:
414429
dependencies: "oldest"
415430
packages:
431+
- cuda-core==0.5.1
416432
- numba==0.60.0
417433
- numpy==2.0.*
418434
- matrix:

python/rmm/pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ authors = [
1919
license = "Apache-2.0"
2020
requires-python = ">=3.11"
2121
dependencies = [
22-
"cuda-python>=13.0.1,<14.0",
22+
"cuda-bindings>=13.0.1,<14.0",
2323
"librmm==26.8.*,>=0.0.0a0",
2424
"numpy>=2.0,<3.0",
2525
] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`.
@@ -36,6 +36,7 @@ classifiers = [
3636

3737
[project.optional-dependencies]
3838
test = [
39+
"cuda-core>=0.5.1",
3940
"numba-cuda>=0.22.1",
4041
"numba>=0.60.0,<0.65.0",
4142
"packaging",
@@ -101,7 +102,7 @@ dependencies-file = "../../dependencies.yaml"
101102
matrix-entry = "cuda_suffixed=true"
102103
requires = [
103104
"cmake>=4.0",
104-
"cuda-python>=13.0.1,<14.0",
105+
"cuda-bindings>=13.0.1,<14.0",
105106
"cython>=3.2.2",
106107
"librmm==26.8.*,>=0.0.0a0",
107108
"ninja",

0 commit comments

Comments
 (0)