AlexKMN wrote:
However, I do not know if this is possible at all to make SVD with approximation "built in" without a need to keep 4 500Kx500K in the memory during actual decomposition. I mean that maybe decomposition math requires to have all matrix to be in memory to calculate results.The first thing we need to do is implement a sparse SVD routine. That would drastically reduce the amount memory needed.