From: Fernando P. <fpe...@gm...> - 2006-11-02 04:43:25
|
On 11/1/06, Travis Oliphant <oli...@ie...> wrote: > > Apparently some dgesdd libraries don't actually compute the correct > value for the work-space size if requested. > > This results in an ** ILLEGAL value and program termination from LAPACK. > > I've added code in the latest SVN to that particular wrapper to make > sure the query gives back the minimums at least, but I'd like to see who > else has the problem. > > On my system, doing numpy.linalg.svd on a 25 x 50 array pulled the trigger. > > Anybody else have that problem with their lapack library? Seems fine here: In [4]: N.linalg.svd(N.random.rand(25,50)); In [5]: N.linalg.svd(N.random.rand(25,50)); In [6]: N.__version__ Out[6]: '1.0.1.dev3423' Ubuntu Dapper (6.06) box, up to date. I'm using the ubuntu-supplied ATLAS and LAPACK, I can give you more info if needed. Cheers, f |