NVIDIA / NVIDIA/cuvs

[FEA] Move cuvs-lucene to cuvs

Open
#2,288 1 comment 0 reactions 1 assignee View on GitHub

@imotov is already working on this.

Since Aug 4, 2026.

feature request
Dominant language
Cuda
Stars
854
Forks
236
Avg merge
3d 3h
Merged PRs (30d)
62

Description

Justification is in https://github.com/NVIDIA/cuvs-lucene/issues/172.

This involves moving the current cuvs java/src/** to java/cuvs-java/src/** and moving the contents of cuvs-lucene's src/** to java/cuvs-lucene/src** within cuvs. pom files should be updated accordingly. Files in the other directories from cuvs-lucene (for e.g. .github, ci/, .mvn, etc...) will need to be migrated as well.

CI scripts will need to be updated and the corresponding github workflows will need to be consolidated with the current cuvs workflows. As noted in https://github.com/NVIDIA/cuvs-lucene/issues/172, a big benefit to this move is that cuvs-lucene package will be able to use the libcuvs_c.so that's built as part of the cuvs CI, rather than relying on the Python package (or worse, having to rebuild cuvs from scratch).

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.