[Numpy-discussion] svd error checking vs. speed

Dave Hirschfeld novin01 at gmail.com
Mon Feb 17 11:35:12 EST 2014


Sturla Molden <sturla.molden <at> gmail.com> writes:

> 
> <josef.pktd <at> gmail.com> wrote:
> 
> > I use official numpy release for development, Windows, 32bit python,
> > i.e. MingW 3.5 and whatever old ATLAS the release includes.
> > 
> > a constant 13% cpu usage is 1/8 th of my 8 virtual cores.
> 
> Based on this and Alex' message it seems the offender is the f2c generated
> lapack_lite library.
> 
> So do we do with lapack_lite? Should we patch it?
> 
> Sturla
> 

Even if lapack_lite always performed the isfinite check and threw a python 
error if False, it would be much better than either hanging or segfaulting and 
people who care about the isfinite cost probably would be linking to a fast 
lapack anyway.

-Dave





More information about the NumPy-Discussion mailing list