Skip to content

Using int64_t for HDBSCAN and dropping int#7104

Merged
rapids-bot[bot] merged 59 commits intorapidsai:branch-25.12from
jinsolp:hdbscan-int64-ref
Oct 10, 2025
Merged

Using int64_t for HDBSCAN and dropping int#7104
rapids-bot[bot] merged 59 commits intorapidsai:branch-25.12from
jinsolp:hdbscan-int64-ref

Conversation

@jinsolp
Copy link
Copy Markdown
Contributor

@jinsolp jinsolp commented Aug 8, 2025

Closes #7022
Changing default index type of HDBSCAN to int64.

Waiting for the following to be merged

This is a breaking change for cpp, but nothing will change for the python users.

@jinsolp jinsolp self-assigned this Aug 8, 2025
@jinsolp jinsolp requested review from a team as code owners August 8, 2025 21:16
@jinsolp jinsolp added improvement Improvement / enhancement to an existing function breaking Breaking change labels Aug 8, 2025
@jinsolp jinsolp requested review from betatim and cjnolet August 8, 2025 21:16
@jinsolp jinsolp requested a review from tfeher August 8, 2025 21:16
@github-actions github-actions Bot added the Cython / Python Cython or Python issue label Aug 8, 2025
@jinsolp jinsolp removed the request for review from bdice October 9, 2025 19:37
@github-actions github-actions Bot removed conda conda issue CMake ci labels Oct 10, 2025
@jinsolp jinsolp removed request for a team October 10, 2025 17:31
@csadorf csadorf dismissed their stale review October 10, 2025 18:12

CI and cmake changes were reverted.

rapids-bot Bot pushed a commit to rapidsai/cuvs that referenced this pull request Oct 10, 2025
Using `all_neighbors` mutual reachability feature to work towards deprecating `cuvs::neighbors::detail::reachability::mutual_reachability_graph` (related issue: #982).

Also, changes `build_linkage` to use `int64_t`, because `all_neighbors::build` only supports `int64_t` types, and we will change HDBSCAN to use `int64_t` types in cuML as well.

**This PR will break cuML** (which will be solved by rapidsai/cuml#7104)

Waiting for #1016 to be merged.

Authors:
  - Jinsol Park (https://github.com/jinsolp)

Approvers:
  - Corey J. Nolet (https://github.com/cjnolet)
  - Tarang Jain (https://github.com/tarang-jain)

URL: #1234
@jinsolp
Copy link
Copy Markdown
Contributor Author

jinsolp commented Oct 10, 2025

/merge

@jinsolp
Copy link
Copy Markdown
Contributor Author

jinsolp commented Oct 10, 2025

/merge

@rapids-bot rapids-bot Bot merged commit df3b839 into rapidsai:branch-25.12 Oct 10, 2025
106 checks passed
@jinsolp jinsolp deleted the hdbscan-int64-ref branch October 10, 2025 23:25
julianmi pushed a commit to julianmi/cuvs that referenced this pull request Oct 13, 2025
Using `all_neighbors` mutual reachability feature to work towards deprecating `cuvs::neighbors::detail::reachability::mutual_reachability_graph` (related issue: rapidsai#982).

Also, changes `build_linkage` to use `int64_t`, because `all_neighbors::build` only supports `int64_t` types, and we will change HDBSCAN to use `int64_t` types in cuML as well.

**This PR will break cuML** (which will be solved by rapidsai/cuml#7104)

Waiting for rapidsai#1016 to be merged.

Authors:
  - Jinsol Park (https://github.com/jinsolp)

Approvers:
  - Corey J. Nolet (https://github.com/cjnolet)
  - Tarang Jain (https://github.com/tarang-jain)

URL: rapidsai#1234
enp1s0 pushed a commit to enp1s0/cuvs that referenced this pull request Oct 22, 2025
Using `all_neighbors` mutual reachability feature to work towards deprecating `cuvs::neighbors::detail::reachability::mutual_reachability_graph` (related issue: rapidsai#982).

Also, changes `build_linkage` to use `int64_t`, because `all_neighbors::build` only supports `int64_t` types, and we will change HDBSCAN to use `int64_t` types in cuML as well.

**This PR will break cuML** (which will be solved by rapidsai/cuml#7104)

Waiting for rapidsai#1016 to be merged.

Authors:
  - Jinsol Park (https://github.com/jinsolp)

Approvers:
  - Corey J. Nolet (https://github.com/cjnolet)
  - Tarang Jain (https://github.com/tarang-jain)

URL: rapidsai#1234
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

algo: hdbscan breaking Breaking change CUDA/C++ Cython / Python Cython or Python issue improvement Improvement / enhancement to an existing function

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEA] Support int64 type indices for HDBSCAN

6 participants