-
Notifications
You must be signed in to change notification settings - Fork 294
Making partial_svd and tucker reproducible #139
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
Making partial_svd and tucker reproducible #139
Conversation
Sorry, this fix does not seem to be compatible with backends other than numpy. |
I've handled multiple backends. |
Hi @lan496,
I like the attitude! :D The fix looks great. One thing: rather than inspecting the signature of the SVD fun and creating a partial version, we could just add a **kwargs in all and use |
Thank you for your suggestion, @JeanKossaifi . |
Thanks @lan496! Just a comment regarding the initialization of
Looks good otherwise! |
I'm done. |
Awesome, thanks @lan496, merging! |
fix #138
I add the option of a starting vector forscipy.sparse.linalg.eigsh
intensorly.partial_SVD
I've checked my commit passes all the tests by
make test
.