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

Changed svt_solver to use the CCS strategy for truncating SVDs #3

Merged
merged 3 commits into from
Feb 21, 2020
Merged

Changed svt_solver to use the CCS strategy for truncating SVDs #3

merged 3 commits into from
Feb 21, 2020

Conversation

calvinmccarter-at-tempus
Copy link
Contributor

Hey @tonyduan -- I've updated SVT solver to use the implementation trick described in the [ Cai, Candes, and Shen 2010 ] paper, which uses truncated SVDs. It doesn't give any speedup for the default 200x160 matrix setting in the example, but it's substantially faster for much bigger matrices. Obviously SVT isn't SOTA any more, but it's still nice for comparisons.

Feel free to let me know if you want me to make any edits before merging!

@tonyduan tonyduan merged commit b620d4b into tonyduan:master Feb 21, 2020
@tonyduan
Copy link
Owner

This looks terrific -- thanks a ton! Merged.

1 similar comment
@tonyduan
Copy link
Owner

This looks terrific -- thanks a ton! Merged.

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

Successfully merging this pull request may close these issues.

None yet

2 participants