[devel] atlas is broken again?

REAL root на mmedia2.kemsu.ru
Ср Апр 6 07:28:35 UTC 2011


06.04.2011 12:04, Valery Pipin пишет:
> Type "help", "copyright", "credits" or "license" for more information.
>  >>> from numpy.random import *
>  >>> from numpy.linalg import *
>  >>> m=randn(2000,2000)
>  >>> U,s,V=svd(m)
>
> Program received signal SIGSEGV, Segmentation fault.

Кстати, единственное, что словил (и то только на x86_64, который для 
меня не очень приоритетен):

> /usr/lib64/python2.6/site-packages/numpy/linalg/linalg.pyc in svd(a,
> full_matrices, compute_uv)
>    1318                                  work, lwork, iwork, 0)
>    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

Ну это уже сам NumPy, сейчас отправлю в сизиф сборку, где строки 
1319-1320 закомментированы. Вряд ли на что-то это повлияет (по крайней 
мере, тесты глюков не выявили), но если что, верну назад.

-- 

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


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