Description
CUDA 13 support is rolling out across RAPIDS libraries: rapidsai/build-planning#208
The first pass at that only added that support in devcontainers, C++, conda packages, and wheels (#1273).
This issue tracks work to add CUDA 13 support for the cuvs-java Java packages.
Benefits of this work
- allows cuVS Java users to get the latest improvements in CUDA
Acceptance Criteria
cuvs-java can be used with CUDA 13
Approach
Decide on and document a CUDA support strategy for Java packages here.
For example, there is a package published under the name cuvs-java at https://mvnrepository.com/artifact/com.nvidia.cuvs/cuvs-java. Answer some of these:
- should that only ever support a single major CUDA version?
- is there a mechanism like the
cuda-version on conda-forge (docs) that could be used to differentiate between builds targeting different CUDA versions?
- should suffixed packages like
cuvs-java-cu13 be published?
Implement any docs, build, packaging, testing, etc. changes required.
Notes
Some initial building and testing was set up in #1273
Description
CUDA 13 support is rolling out across RAPIDS libraries: rapidsai/build-planning#208
The first pass at that only added that support in devcontainers, C++, conda packages, and wheels (#1273).
This issue tracks work to add CUDA 13 support for the
cuvs-javaJava packages.Benefits of this work
Acceptance Criteria
cuvs-javacan be used with CUDA 13Approach
Decide on and document a CUDA support strategy for Java packages here.
For example, there is a package published under the name
cuvs-javaat https://mvnrepository.com/artifact/com.nvidia.cuvs/cuvs-java. Answer some of these:cuda-versionon conda-forge (docs) that could be used to differentiate between builds targeting different CUDA versions?cuvs-java-cu13be published?Implement any docs, build, packaging, testing, etc. changes required.
Notes
Some initial building and testing was set up in #1273