I am writing a C# application working with SVD on very large matrices. Eventually SVD computation fails because of "not enough" memory. I was thinking to use sparse matrices, but then the SVD will not work.
Is there a fast SVD sparse implementation for C#, or what recommendations do you have? Thanks in advance.