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
Add Block Krylov SVD method in CF #3413
Conversation
src/mlpack/methods/cf/decomposition_policies/block_krylov_svd_method.hpp
Outdated
Show resolved
Hide resolved
|
||
// Do singular value decomposition using the block krylov SVD algorithm. | ||
RandomizedBlockKrylovSVD blockkylovsvd; | ||
blockkylovsvd.Apply(data, w, sigma, h, rank); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Here too we have the same issue as the QUIC_SVD PR with what to do with sigma
. 👍
…method.hpp Co-authored-by: Ryan Curtin <ryan@ratml.org>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think that everything here is correct---if you can handle the small comments and the build passes, then I think we are good to merge it. 👍
src/mlpack/methods/cf/decomposition_policies/block_krylov_svd_method.hpp
Outdated
Show resolved
Hide resolved
src/mlpack/methods/cf/decomposition_policies/block_krylov_svd_method.hpp
Outdated
Show resolved
Hide resolved
5908a95
to
e6616bd
Compare
…method.hpp Co-authored-by: Ryan Curtin <ryan@ratml.org>
…method.hpp Co-authored-by: Ryan Curtin <ryan@ratml.org>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks---this looks good to me too. Once #3404 is merged, there will be a merge conflict here, but it should not be hard to work out. 👍
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Second approval provided automatically after 24 hours. 👍
Nice, thank you for adding it to |
No description provided.