Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some MST updates for single-linkage / HDBSCAN clustering #119

Closed
wants to merge 8 commits into from

Conversation

cjnolet
Copy link
Member

@cjnolet cjnolet commented Jan 12, 2021

We may not need this for single-linkage / hdbscan clustering. Not sure yet.

@cjnolet cjnolet added enhancement New feature or request improvement Improvement / enhancement to an existing function non-breaking Non-breaking change labels Jan 12, 2021
@cjnolet cjnolet changed the title Turning off symmetrized output for MST. Some updates for single-linkage / HDBSCAN clustering Jan 12, 2021
@cjnolet cjnolet changed the title Some updates for single-linkage / HDBSCAN clustering Some MST updates for single-linkage / HDBSCAN clustering Jan 12, 2021
@github-actions
Copy link

This PR has been labeled inactive-30d due to no recent activity in the past 30 days. Please close this PR if it is no longer required. Otherwise, please respond with a comment indicating any updates. This PR will be labeled inactive-90d if there is no activity in the next 60 days.

@cjnolet cjnolet changed the base branch from branch-0.18 to branch-0.19 February 22, 2021 17:57
Copy link
Member

@divyegala divyegala left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We can adjust the tests as discussed offline, and this should be good to go!

cpp/include/raft/sparse/mst/detail/mst_kernels.cuh Outdated Show resolved Hide resolved
cpp/include/raft/sparse/mst/detail/mst_solver_inl.cuh Outdated Show resolved Hide resolved
detail::add_reverse_edge<<<nblocks, nthreads, 0, stream>>>(
new_mst_edge_ptr, indices, weights, temp_src_ptr, temp_dst_ptr,
temp_weights_ptr, v);
// detail::add_reverse_edge<<<nblocks, nthreads, 0, stream>>>(
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

An extra comment here to document why this kernel launch is commented

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had forgotten about this change. @afender, this will probably break cugraph if we remove the symmetry altogether right? Should we make this optional?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If this is made optional, then the changes to the above additions will also have to be made optional

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just to make note here- we talked offline about this. @divyegala will push necessary updates directly to this branch (or open a follow-on if necessary). SLHC is dependent upon this change but we can't break cugraph's assumption of symmetric outputs.

@github-actions github-actions bot added the cpp label Feb 22, 2021
@cjnolet cjnolet closed this Feb 24, 2021
dantegd pushed a commit to dantegd/raft that referenced this pull request Jul 23, 2024
The rust api docs on docs.rapids.ai are deployed to https://docs.rapids.ai/api/cuvs/nightly/rust_api/index.html but the relative link in the iframe was assuming that these were at  https://docs.rapids.ai/api/cuvs/nightly/rust_api.html. (There seems to be some difference in the url structure depending on whether you build locally or not)

Fix by forcing the url structure to always be `rust_api/index.html`

Authors:
  - Ben Frederickson (https://github.com/benfred)

Approvers:
  - Corey J. Nolet (https://github.com/cjnolet)

URL: rapidsai/cuvs#119
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cpp enhancement New feature or request improvement Improvement / enhancement to an existing function inactive-30d non-breaking Non-breaking change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants