Open nikolay-alemasov opened 2 years ago
@skalkin , could you, please, correct the issue if needed?
This issue has been mirrored in Jira: https://reddata.atlassian.net/browse/GROK-14924
Consider to close
This issue has been mirrored in Jira: https://reddata.atlassian.net/browse/GROK-16034
Update: We have the working code for dimensionality reduction using the RAPIDS library. the constraint is that given library only supports primitive distance functions, such as Euclidean, Minkowsky, Hamming etc. and therefore, is much less useful for diverse data.
The library also supports using precalculated KNN for dimensionality reduction, but as this pre-calculating KNN is very heavy opperation, it can become a serious bottleneck.
We have already sped up the dimensionality reduction using webGPU, which enables all the aforementioned calculations (KNN generation, UMAP) on your gpu. even on integrated graphics card it can be tens of times faster. you can check out the post about it here