[devel] atlas is broken again?

REAL root на mmedia2.kemsu.ru
Вт Апр 5 08:20:11 UTC 2011


05.04.2011 15:02, Valery Pipin пишет:
>>> Отсюда, http://www.enthought.com/
>>
>> А зачем, если есть в сизифе?
>>
> сизифовский медленный, и к тому же периодически ломается.

Поломок не замечал, а то, что MKL быстрее - факт. Увы, его в сизиф не 
положишь :(

[...]> Возвращаемся к первому сообщению. Вот это с  libatlas-3.9.35:

> In [1]: from numpy.random import *
>
> In [2]: from numpy.linalg import *
>
> In [3]: m=randn(2000,2000)
>
> In [4]: %time U,s,V=svd(m)
> Ошибка сегментирования

Ну нет у меня такого нигде, ни на x86_64, ни на i586.

> Теперь пробуем для массивов меньших размеров:
[...]
> In [6]: m=randn(200,200)
>
> In [7]: %time U,s,V=svd(m)
> ---------------------------------------------------------------------------
> LinAlgError                               Traceback (most recent call last)
[...]
>     1319     if results['info']>  0:
> ->  1320         raise LinAlgError, 'SVD did not converge'
>     1321     s = s.astype(_realType(result_t))
>     1322     if compute_uv:
>
> LinAlgError: SVD did not converge

Что же у Вас такое может быть, что даже на 200x200 вываливается? Увы, 
я тут бессилен, ибо не могу воспроизвести ситуацию. Может быть, на 
scipy.org спросите на этот счёт? Или, для начала, всё же дайте вывод gdb.

-- 

REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ


Подробная информация о списке рассылки Devel