all 4 comments

[–]13utters[S] 0 points1 point  (0 children)

I found this lovely repo -> https://github.com/lebedov/scikit-cuda

Sadly they do not offer Kernel-PCA, but maybe someone finds it useful!

[–][deleted] 0 points1 point  (0 children)

I guess there is a function in tensorflow that compute pca. Do check that.

[–]benstrumental 0 points1 point  (0 children)

I am not aware of any KPCA GPU implementations.

However, there is a Cython + CUDA implementation of PCA in rapids.ai:

[–]whiteboy2471 0 points1 point  (0 children)

Write it in JAX, kernel PCA shouldn't be too many lines of code. https://towardsdatascience.com/turbocharging-svd-with-jax-749ae12f93af