Skip to content

UMAP fallback improvements#6358

Merged
rapids-bot[bot] merged 3 commits intorapidsai:branch-25.04from
viclafargue:umap-fallback-improvements
Feb 25, 2025
Merged

UMAP fallback improvements#6358
rapids-bot[bot] merged 3 commits intorapidsai:branch-25.04from
viclafargue:umap-fallback-improvements

Conversation

@viclafargue
Copy link
Copy Markdown
Contributor

No description provided.

@viclafargue viclafargue requested a review from a team as a code owner February 24, 2025 14:36
@github-actions github-actions Bot added the Cython / Python Cython or Python issue label Feb 24, 2025
Copy link
Copy Markdown
Member

@jcrist jcrist left a comment

Choose a reason for hiding this comment

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

If this is the most expedient way to get this working for the patch release, then that's fine. However:

  • I don't love changing the __init__ validation if the accelerator is active or isn't. Ideally we'd handle this outside of cuml.UMAP itself and in the proxy layer instead. This would be easier to do post refactor of course.
  • Ideally we shouldn't be doing validation like this in __init__ at all, following Scikit-Learn's convention (https://scikit-learn.org/stable/developers/develop.html#instantiation). Again, this is future looking, not something we need to handle now.

Comment thread python/cuml/cuml/manifold/umap.pyx Outdated
Comment thread python/cuml/cuml/manifold/umap.pyx Outdated
dantegd added a commit to dantegd/cuml that referenced this pull request Feb 25, 2025
@viclafargue viclafargue added bug Something isn't working non-breaking Non-breaking change labels Feb 25, 2025
@dantegd
Copy link
Copy Markdown
Member

dantegd commented Feb 25, 2025

/merge

@rapids-bot rapids-bot Bot merged commit 790c80d into rapidsai:branch-25.04 Feb 25, 2025
dantegd added a commit to dantegd/cuml that referenced this pull request Feb 26, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working Cython / Python Cython or Python issue non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants