Hello,
We are currently exploring
utilizing the Graphlab SVD algorithm for dimensionality reduction. We
are working on a matrix of 150,000 * 1.4 million entries with about 21
million non-zero entries. We're using a single machine with 12
hyperthreaded cores. We have the ncpus set to 10, The SVD runs fairly
quickly, about 20 minutes per iteration, however, the system is writing
out the U and V vectors very slowly, 12+ hours for 120 singular values.
Is this expected behavior?
svd g.mmx --ncpus=6 --nsv=350 --nv=370 --max_iter=10
--save_vectors=true --rows=150254 --cols=1489971 --ortho_repeats=3
--tol=1e-04