[Java] CUDA 13 support
@mythrocks is already working on this.
Since Aug 22, 2025.
- Dominant language
- Cuda
- Stars
- 854
- Forks
- 236
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 62
Description
Description
CUDA 13 support is rolling out across RAPIDS libraries: https://github.com/rapidsai/build-planning/issues/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-javacan 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-versionon conda-forge (docs) that could be used to differentiate between builds targeting different CUDA versions? - should suffixed packages like
cuvs-java-cu13be published?
Implement any docs, build, packaging, testing, etc. changes required.
Notes
Some initial building and testing was set up in https://github.com/rapidsai/cuvs/pull/1273
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.