Use nbytes from data for sparse matrices
functions to supress standard output and error
Convert to csc format
Memory profile the propack SVD
All propack calls go through svdPropack which has default values of k and kmax
Use smaller kmax to conserve memory.
ClusterExpHelper -> RecommendExpHelper
Get new iterator when training