> a) sparse coding is about 2 orders of magnitude slower than competing
>   implementations right now, making it kind of useless except in toy
>   1996-sized situations (I'm supposed to find a way to benchmark
>   this for Alex, but I can tell you that the situation is fairly bad
>   currently, compared to e.g. SPAMS; Olivier said this had something to
>   do with a badly optimized convergence check)

we'll never be able to reach the same level of performance unless you
move everything to Cython including the LARS. Also to be fair the
comparison with SPAMS should be done with the same number of CPUs.
SPAMS makes a massive use of OpenMP e.g. all the LARS are computed in
parallel in the sparse coding step. But if it's the case, I agree 2
orders of magnitude is not acceptable.

Alex

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Scikit-learn-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to