NVIDIA / NVIDIA/cuvs

[Java] CUDA 13 support

Open
#1,276 5 comments 0 reactions 1 assignee View on GitHub

@mythrocks is already working on this.

Since Aug 22, 2025.

feature request Java
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-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 https://github.com/rapidsai/cuvs/pull/1273

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.