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

updating umap-sharp #12

Open
vpenades opened this issue Jan 7, 2025 · 0 comments
Open

updating umap-sharp #12

vpenades opened this issue Jan 7, 2025 · 0 comments

Comments

@vpenades
Copy link

vpenades commented Jan 7, 2025

Hi, I've found your most interesting umap project, and I would like to use it in some experiments.

Reviewing the project, though, I found it's a bit outdated, so I would consider opening a PR, provided you're fine with reviewing the changes and eventually publishing a new package.

The changes I would like to do don't fundamentally change anything of the project, and I can summarize as:

  • bumping frameworks to net.8
  • bringing package references up to date
  • replacing some float[] by ReadOnlyMemory<float> (keeping the public API intact) this is safer since after all, the embedding vectors are expected to be immutable
  • replace SIMD operations by System.TensorPrimitives, which is the new, and now recomended (and faster) approach for vector math streaming.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant