* [devel] atlas is broken again? @ 2011-04-05 3:44 Valery Pipin 2011-04-05 3:59 ` REAL 0 siblings, 1 reply; 59+ messages in thread From: Valery Pipin @ 2011-04-05 3:44 UTC (permalink / raw) To: ALT Linux Team development discussions IPython 0.10 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object'. ?object also works, ?? prints more. 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) Ошибка сегментирования ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-05 3:44 [devel] atlas is broken again? Valery Pipin @ 2011-04-05 3:59 ` REAL 2011-04-05 4:20 ` Valery Pipin ` (2 more replies) 0 siblings, 3 replies; 59+ messages in thread From: REAL @ 2011-04-05 3:59 UTC (permalink / raw) To: ALT Linux Team development discussions 05.04.2011 10:44, Valery Pipin пишет: > 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) > Ошибка сегментирования NumPy нужно пересобрать с новым atlas. Сейчас сделаем. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-05 3:59 ` REAL @ 2011-04-05 4:20 ` Valery Pipin 2011-04-05 6:19 ` REAL 2011-04-05 6:53 ` REAL 2 siblings, 0 replies; 59+ messages in thread From: Valery Pipin @ 2011-04-05 4:20 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от 4 апреля 2011 20:59:31 автор REAL написал: > 05.04.2011 10:44, Valery Pipin пишет: > > 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) > > Ошибка сегментирования > > NumPy нужно пересобрать с новым atlas. Сейчас сделаем. Разве это поможет? Помоему numpy просто использует внешнюю библиотеку и все Например по совету со scipy.org: ldd /usr/lib64/python2.6/site-packages/numpy/linalg/lapack_lite.so linux-vdso.so.1 => (0x00007fffc555e000) liblapack.so.3 => /usr/lib64/liblapack.so.3 (0x00007fe4b85a0000) libpython2.6.so.1.0 => /usr/lib64/libpython2.6.so.1.0 (0x00007fe4b81f6000) libc.so.6 => /lib64/libc.so.6 (0x00007fe4b7e8d000) libblas.so.3 => /usr/lib64/libblas.so.3 (0x00007fe4b7c6e000) libgfortran.so.3 => /usr/lib64/libgfortran.so.3 (0x00007fe4b7987000) libm.so.6 => /lib64/libm.so.6 (0x00007fe4b7705000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fe4b74ef000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fe4b72d2000) libdl.so.2 => /lib64/libdl.so.2 (0x00007fe4b70ce000) libutil.so.1 => /lib64/libutil.so.1 (0x00007fe4b6ecb000) /lib64/ld-linux-x86-64.so.2 (0x00007fe4b9031000) libatlas.so.3 => /usr/lib64/libatlas.so.3 (0x00007fe4b68a6000) ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-05 3:59 ` REAL 2011-04-05 4:20 ` Valery Pipin @ 2011-04-05 6:19 ` REAL 2011-04-05 6:41 ` Valery Pipin 2011-04-05 6:53 ` REAL 2 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-05 6:19 UTC (permalink / raw) To: ALT Linux Team development discussions >> NumPy нужно пересобрать с новым atlas. Сейчас сделаем. > Разве это поможет? Помоему numpy просто использует внешнюю библиотеку и все Должно помочь. А если не поможет, то тут нужно смотреть на локальные проблемы, ибо УМВР даже без пересобранного NumPy. PS. Может быть, у Вас с памятью что-то не то? Не пробовали на другом компе? А то для m=randn(2000,2000) мало памяти - зло. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-05 6:19 ` REAL @ 2011-04-05 6:41 ` Valery Pipin 0 siblings, 0 replies; 59+ messages in thread From: Valery Pipin @ 2011-04-05 6:41 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от 4 апреля 2011 23:19:19 автор REAL написал: > >> NumPy нужно пересобрать с новым atlas. Сейчас сделаем. > > > > Разве это поможет? Помоему numpy просто использует внешнюю библиотеку и > > все > > Должно помочь. А если не поможет, то тут нужно смотреть на локальные > проблемы, ибо УМВР даже без пересобранного NumPy. > > PS. Может быть, у Вас с памятью что-то не то? Не пробовали на другом > компе? А то для m=randn(2000,2000) мало памяти - зло. 64 bit? Я откатился и все работает. ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-05 3:59 ` REAL 2011-04-05 4:20 ` Valery Pipin 2011-04-05 6:19 ` REAL @ 2011-04-05 6:53 ` REAL 2011-04-05 7:02 ` Valery Pipin 2 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-05 6:53 UTC (permalink / raw) To: ALT Linux Team development discussions >> PS. Может быть, у Вас с памятью что-то не то? Не пробовали на другом >> компе? А то для m=randn(2000,2000) мало памяти - зло. > 64 bit? > Я откатился и все работает. Значит, точно какая-то локальная проблема. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-05 6:53 ` REAL @ 2011-04-05 7:02 ` Valery Pipin 2011-04-05 7:14 ` REAL 0 siblings, 1 reply; 59+ messages in thread From: Valery Pipin @ 2011-04-05 7:02 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от 4 апреля 2011 23:53:04 автор REAL написал: > >> PS. Может быть, у Вас с памятью что-то не то? Не пробовали на другом > >> компе? А то для m=randn(2000,2000) мало памяти - зло. > > > > 64 bit? > > Я откатился и все работает. > > Значит, точно какая-то локальная проблема. Какого типа? С памятью проблем нет точно (4G) так как решаются более массивные задачи но для них я использую Enthought (64 bit тоже, academic версия бесплатна), поскольку он шустрее нашего раза в 4 (фактор 2 за счет распаралеливания и еще фактор 2 засчет mkl). Кстати в текущем (сизифовском) atlasе довольно существенная регрессия в производительности. Потом, у меня паралельно стоит macosx и opensuse... Правда там не такие продвинутые версии атласа ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-05 7:02 ` Valery Pipin @ 2011-04-05 7:14 ` REAL 2011-04-05 7:34 ` Valery Pipin 0 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-05 7:14 UTC (permalink / raw) To: ALT Linux Team development discussions 05.04.2011 14:02, Valery Pipin пишет: >> Значит, точно какая-то локальная проблема. > > Какого типа? С памятью проблем нет точно (4G) так как решаются более > массивные задачи Ну тогда не знаю даже. Попробуйте установить пакеты python-module-numpy-debuginfo и python-base-debuginfo, запустить gdb python, там run и попробуйте то, на чём у Вас валится. Всё, что вывалит, присылайте лично. > но для них я использую Enthought Из сизифа? > Кстати в текущем (сизифовском) > atlasе довольно существенная регрессия в производительности. покажите rpm -qi libatlas -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-05 7:14 ` REAL @ 2011-04-05 7:34 ` Valery Pipin 2011-04-05 7:41 ` REAL 0 siblings, 1 reply; 59+ messages in thread From: Valery Pipin @ 2011-04-05 7:34 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от 5 апреля 2011 00:14:04 автор REAL написал: > 05.04.2011 14:02, Valery Pipin пишет: > >> Значит, точно какая-то локальная проблема. > > > > Какого типа? С памятью проблем нет точно (4G) так как решаются более > > массивные задачи > > Ну тогда не знаю даже. Попробуйте установить пакеты > python-module-numpy-debuginfo и python-base-debuginfo, запустить gdb > python, там run и попробуйте то, на чём у Вас валится. Всё, что > вывалит, присылайте лично. Посмотрим > > > но для них я использую Enthought > > Из сизифа? > Отсюда, http://www.enthought.com/ > > Кстати в текущем (сизифовском) > > atlasе довольно существенная регрессия в производительности. > > покажите rpm -qi libatlas я писал что я вернулся е прежнюю, рабочую, версию rpm -qi libatlas Name : libatlas Relocations: (not relocatable) Version : 3.9.32 Vendor: ALT Linux Team Release : alt2 Build Date: Срд 09 Фев 2011 10:47:06 Install date: Пнд 04 Апр 2011 20:49:33 Build Host: real- sisyphus.hasher.altlinux.org Group : Система/Библиотеки Source RPM: atlas-3.9.32-alt2.src.rpm Size : 5379780 License: BSD Packager : Eugeny A. Rostovtsev (REAL) <real at altlinux.org> URL : http://math-atlas.sourceforge.net Summary : Automatically Tuned Linear Algebra Software (the BLAS library) Description : The ATLAS (Automatically Tuned Linear Algebra Software) project is an ongoing research effort focusing on applying empirical techniques in order to provide portable performance. At present, it provides C and Fortran77 interfaces to a portably efficient BLAS implementation, as well as a few routines from LAPACK. ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-05 7:34 ` Valery Pipin @ 2011-04-05 7:41 ` REAL 2011-04-05 8:02 ` Valery Pipin 0 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-05 7:41 UTC (permalink / raw) To: ALT Linux Team development discussions 05.04.2011 14:34, Valery Pipin пишет: >> Из сизифа? >> > Отсюда, http://www.enthought.com/ А зачем, если есть в сизифе? >> покажите rpm -qi libatlas > я писал что я вернулся е прежнюю, рабочую, версию Тогда я вообще в растерянности, ибо ни провала в производительности, ни в падении ничего не заметил. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-05 7:41 ` REAL @ 2011-04-05 8:02 ` Valery Pipin 2011-04-05 8:20 ` REAL 0 siblings, 1 reply; 59+ messages in thread From: Valery Pipin @ 2011-04-05 8:02 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от 5 апреля 2011 00:41:27 автор REAL написал: > 05.04.2011 14:34, Valery Pipin пишет: > >> Из сизифа? > > > > Отсюда, http://www.enthought.com/ > > А зачем, если есть в сизифе? > сизифовский медленный, и к тому же периодически ломается. В enthought сборке использована MKL и линейная алгебра реально паралеллится если есть куда. > >> покажите rpm -qi libatlas > > > > я писал что я вернулся е прежнюю, рабочую, версию > > Тогда я вообще в растерянности, ибо ни провала в производительности, > ни в падении ничего не заметил. Возвращаемся к первому сообщению. Вот это с libatlas-3.9.35: IPython 0.10 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object'. ?object also works, ?? prints more. 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) Ошибка сегментирования Теперь пробуем для массивов меньших размеров: In [1]: from numpy.linalg import * In [2]: from numpy.random import * In [3]: m=randn(100,100) In [4]: %time U,s,V=svd(m) CPU times: user 0.01 s, sys: 0.00 s, total: 0.01 s Wall time: 0.01 s In [6]: m=randn(200,200) In [7]: %time U,s,V=svd(m) --------------------------------------------------------------------------- LinAlgError Traceback (most recent call last) /home/vv/<ipython console> in <module>() /usr/lib/python2.6/site-packages/IPython/iplib.pyc in ipmagic(self, arg_s) 1180 else: 1181 magic_args = self.var_expand(magic_args,1) -> 1182 return fn(magic_args) 1183 1184 def ipalias(self,arg_s): /usr/lib/python2.6/site-packages/IPython/Magic.pyc in magic_time(self, parameter_s) 1969 else: 1970 st = clk() -> 1971 exec code in glob 1972 end = clk() 1973 out = None /home/vv/<timed exec> in <module>() /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 ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-05 8:02 ` Valery Pipin @ 2011-04-05 8:20 ` REAL 2011-04-05 17:51 ` Valery Pipin 0 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-05 8:20 UTC (permalink / raw) To: ALT Linux Team development discussions 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 Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-05 8:20 ` REAL @ 2011-04-05 17:51 ` Valery Pipin 2011-04-06 3:22 ` REAL 0 siblings, 1 reply; 59+ messages in thread From: Valery Pipin @ 2011-04-05 17:51 UTC (permalink / raw) To: ALT Linux Team development discussions 05.04.2011 01:20, REAL пишет: > 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. > Как это сделать? Я поставил debuginfo пакеты. ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-05 17:51 ` Valery Pipin @ 2011-04-06 3:22 ` REAL 2011-04-06 4:54 ` Valery Pipin 0 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-06 3:22 UTC (permalink / raw) To: ALT Linux Team development discussions 06.04.2011 00:51, Valery Pipin пишет: >> Что же у Вас такое может быть, что даже на 200x200 вываливается? >> Увы, я тут бессилен, ибо не могу воспроизвести ситуацию. Может быть, >> на scipy.org спросите на этот счёт? Или, для начала, всё же дайте >> вывод gdb. >> > Как это сделать? Я поставил debuginfo пакеты. Я уже говорил. Запускаете gdb python, а там уже run. После чего увидите приглашение интерпретатора python, где и выполняете действия, которые приводят к падению. Падение будет с руганью, вот этой ругани я от Вас и жду. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 3:22 ` REAL @ 2011-04-06 4:54 ` Valery Pipin 2011-04-06 5:02 ` REAL ` (2 more replies) 0 siblings, 3 replies; 59+ messages in thread From: Valery Pipin @ 2011-04-06 4:54 UTC (permalink / raw) To: ALT Linux Team development discussions 05.04.2011 20:22, REAL пишет: > 06.04.2011 00:51, Valery Pipin пишет: >>> Что же у Вас такое может быть, что даже на 200x200 вываливается? >>> Увы, я тут бессилен, ибо не могу воспроизвести ситуацию. Может быть, >>> на scipy.org спросите на этот счёт? Или, для начала, всё же дайте >>> вывод gdb. >>> >> Как это сделать? Я поставил debuginfo пакеты. > > Я уже говорил. Запускаете gdb python, а там уже run. После чего > увидите приглашение интерпретатора python, где и выполняете действия, > которые приводят к падению. Падение будет с руганью, вот этой ругани я > от Вас и жду. > (gdb) run Starting program: /usr/bin/python [Thread debugging using libthread_db enabled] Python 2.6.6 (r266:84292, Mar 29 2011, 02:41:30) [GCC 4.5.1 20101130 (ALT Linux 4.5.1-alt8)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from numpy.random import * >>> from numpy.linalg import * >>> m=randn(400,400) >>> U,s,V=svd(m) Program received signal SIGSEGV, Segmentation fault. MLOOP () at ATL_dupNBmm0_1_0_b1.c:319 319 fldl 0-128(pA0) /* st = rA0, rB0 */ eig(m) я вообще не дождался. ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 4:54 ` Valery Pipin @ 2011-04-06 5:02 ` REAL 2011-04-06 5:04 ` Valery Pipin 2011-04-06 8:19 ` REAL 2011-04-07 4:54 ` REAL 2 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-06 5:02 UTC (permalink / raw) To: ALT Linux Team development discussions 06.04.2011 11:54, Valery Pipin пишет: > >>> m=randn(400,400) Я бы хотел увидеть изначальную ругань, для случая m=randn(2000,2000) > >>> U,s,V=svd(m) > > Program received signal SIGSEGV, Segmentation fault. > MLOOP () at ATL_dupNBmm0_1_0_b1.c:319 > 319 fldl 0-128(pA0) /* st = rA0, rB0 */ Хорошо, вечерком поковыряюсь. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 5:02 ` REAL @ 2011-04-06 5:04 ` Valery Pipin 2011-04-06 5:15 ` REAL 2011-04-06 7:28 ` REAL 0 siblings, 2 replies; 59+ messages in thread From: Valery Pipin @ 2011-04-06 5:04 UTC (permalink / raw) To: ALT Linux Team development discussions 05.04.2011 22:02, REAL пишет: > 06.04.2011 11:54, Valery Pipin пишет: >> >>> m=randn(400,400) > > Я бы хотел увидеть изначальную ругань, для случая m=randn(2000,2000) > Тоже самое почти мгновенно выдает 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. MLOOP () at ATL_dupKBmm32_1_1_b1.c:319 319 fldl 0-128(pA0) /* st = rA0, rB0 */ (gdb) Там проблема в eig уходящая корнями в atlas ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 5:04 ` Valery Pipin @ 2011-04-06 5:15 ` REAL 2011-04-06 5:49 ` Valery Pipin 2011-04-06 7:28 ` REAL 1 sibling, 1 reply; 59+ messages in thread From: REAL @ 2011-04-06 5:15 UTC (permalink / raw) To: ALT Linux Team development discussions 06.04.2011 12:04, Valery Pipin пишет: > >>> m=randn(2000,2000) Странно, сейчас на этой строке не падает. Понятия не имею, что у Вас за ситуация, она какая-то размытая. > Program received signal SIGSEGV, Segmentation fault. > MLOOP () at ATL_dupKBmm32_1_1_b1.c:319 > 319 fldl 0-128(pA0) /* st = rA0, rB0 */ > (gdb) > Там проблема в eig уходящая корнями в atlas Да уже видно. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 5:15 ` REAL @ 2011-04-06 5:49 ` Valery Pipin 2011-04-06 6:05 ` REAL 0 siblings, 1 reply; 59+ messages in thread From: Valery Pipin @ 2011-04-06 5:49 UTC (permalink / raw) To: ALT Linux Team development discussions 05.04.2011 22:15, REAL пишет: > 06.04.2011 12:04, Valery Pipin пишет: >> >>> m=randn(2000,2000) > > Странно, сейчас на этой строке не падает. Понятия не имею, что у Вас > за ситуация, она какая-то размытая. > Она никогда здесь не падала. Могу хоть 10000x10000 задать In [1]: from numpy.linalg import * In [2]: from numpy.random import * In [3]: from numpy import dot In [4]: m1=randn(5000,5000) In [5]: %time m2=randn(5000,5000) CPU times: user 1.90 s, sys: 0.33 s, total: 2.23 s Wall time: 6.11 s In [7]: %time m3=dot(m1,m2) CPU times: user 104.00 s, sys: 0.67 s, total: 104.67 s Wall time: 114.83 s а 10000x10000 долго ждать в сизифе ;-) А вот как EPD справляется: Python 2.7.1 |EPD 7.0-2 (64-bit)| (r271:86832, Nov 29 2010, 13:51:37) Type "copyright", "credits" or "license" for more information. IPython 0.10.1 -- An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref -> Quick reference. help -> Python's own help system. object? -> Details about 'object'. ?object also works, ?? prints more. In [1]: from numpy.linalg import * In [2]: from numpy.random import * In [3]: from numpy import dot In [4]: m1=randn(5000,5000) In [5]: %time m2=randn(5000,5000) CPU times: user 1.86 s, sys: 0.07 s, total: 1.93 s Wall time: 1.93 s In [7]: %time m3=dot(m1,m2) CPU times: user 27.88 s, sys: 0.08 s, total: 27.95 s Wall time: 16.12 s Как говорится почувствуйте разницу ;-). ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 5:49 ` Valery Pipin @ 2011-04-06 6:05 ` REAL 0 siblings, 0 replies; 59+ messages in thread From: REAL @ 2011-04-06 6:05 UTC (permalink / raw) To: ALT Linux Team development discussions 06.04.2011 12:49, Valery Pipin пишет: > А вот как EPD справляется: Увы, EPD - не для сизифа. А вот GotoBLAS уже можно, оно реально быстрей ATLAS, но пока никто его в сизиф не хочет собирать (а я не могу, на это время нужно, а оно у меня и так жёстко расписано). -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 5:04 ` Valery Pipin 2011-04-06 5:15 ` REAL @ 2011-04-06 7:28 ` REAL 2011-04-06 8:36 ` Valery Pipin 1 sibling, 1 reply; 59+ messages in thread From: REAL @ 2011-04-06 7:28 UTC (permalink / raw) To: ALT Linux Team development discussions 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 Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 7:28 ` REAL @ 2011-04-06 8:36 ` Valery Pipin 2011-04-06 8:47 ` REAL 2011-04-06 8:53 ` REAL 0 siblings, 2 replies; 59+ messages in thread From: Valery Pipin @ 2011-04-06 8:36 UTC (permalink / raw) To: ALT Linux Team development discussions 06.04.2011 00:28, REAL пишет: > 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 закомментированы. Вряд ли на что-то это повлияет (по крайней > мере, тесты глюков не выявили), но если что, верну назад. > Я конечно понимаю, что прогресс не остановить, но почему бы не откатится на предыдущую версию atlas (3.9.2) и заморозить до стабильного релиза ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 8:36 ` Valery Pipin @ 2011-04-06 8:47 ` REAL 2011-04-06 8:53 ` REAL 1 sibling, 0 replies; 59+ messages in thread From: REAL @ 2011-04-06 8:47 UTC (permalink / raw) To: ALT Linux Team development discussions 06.04.2011 15:36, Valery Pipin пишет: > Я конечно понимаю, что прогресс не остановить, но почему бы не > откатится на предыдущую > версию atlas (3.9.2) и заморозить до стабильного релиза Потому что УМВР. i586. Можно, конечно, собрать отдельно старую с новым именем, но вот надо ли? Это ж 4 часа насилия над сборочницей и загаживание репозитория. А Вы, как я вижу, сизифовские пакеты используете лишь частично ;) Лучше всего дождаться GotoBLAS, я тогда постепенно начну мат.софт на него переносить. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 8:36 ` Valery Pipin 2011-04-06 8:47 ` REAL @ 2011-04-06 8:53 ` REAL 2011-04-06 15:47 ` Valery Pipin 1 sibling, 1 reply; 59+ messages in thread From: REAL @ 2011-04-06 8:53 UTC (permalink / raw) To: ALT Linux Team development discussions >> Я конечно понимаю, что прогресс не остановить, но почему бы не >> откатится на предыдущую >> версию atlas (3.9.2) и заморозить до стабильного релиза > > Потому что УМВР. i586. С пересобранным NumPy и на x86_64, но вот eig виснет, да. И здесь в первую очередь надо NumPy обновлять, чем и планирую на днях заняться, но не сегодня точно, ибо это процесс довольно продолжительный, потому что придётся обновлять одновременно SciPy и matplotlib и потом ждать жалоб от пользователей других пакетов (у меня до сих пор нет списка пакетов, которые ломаются при таких обновлениях :( ). -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 8:53 ` REAL @ 2011-04-06 15:47 ` Valery Pipin 2011-04-06 16:05 ` REAL 0 siblings, 1 reply; 59+ messages in thread From: Valery Pipin @ 2011-04-06 15:47 UTC (permalink / raw) To: ALT Linux Team development discussions 06.04.2011 01:53, REAL пишет: > >> Я конечно понимаю, что прогресс не остановить, но почему бы не > >> откатится на предыдущую > >> версию atlas (3.9.2) и заморозить до стабильного релиза > > > > Потому что УМВР. i586. > > С пересобранным NumPy и на x86_64, но вот eig виснет, да. И здесь в > первую очередь надо NumPy обновлять, Не в нем дело, а в том что библиотека его использующая неправильно отрабатывает. В чем легко убедится пересобрав без atlas. Кстати при текущем положении atlas (я имею ввиду производительность) можно обойтись и без него. Потеря будет процентов 10-20, А были времена (на 3.8.3) когда использование atlas давало прирост в 2-3 раза. > Можно, конечно, собрать отдельно старую с новым именем, но вот надо > ли? Это ж 4 часа насилия над сборочницей и загаживание репозитория. А > Вы, как я вижу, сизифовские пакеты используете лишь частично ;) Потому что это сизиф, что-нибудь да ломается время от времени. Сейчас вот kde сломалось (kde4init жрет cpu) . Осваиваем, гноме и thunderbird, такие вот танцы. ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 15:47 ` Valery Pipin @ 2011-04-06 16:05 ` REAL 2011-04-08 1:52 ` Valery Pipin 0 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-06 16:05 UTC (permalink / raw) To: ALT Linux Team development discussions 06.04.2011 22:47, Valery Pipin пишет: > Потому что это сизиф, что-нибудь да ломается время от времени. Сейчас > вот kde сломалось (kde4init жрет cpu) . Осваиваем, гноме и > thunderbird, такие вот танцы. ну вот GotoBLAS2 уже в сизифе, подождите день-два, будет вам и NumPy, собранное с ним взамен ATLAS. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 16:05 ` REAL @ 2011-04-08 1:52 ` Valery Pipin 2011-04-08 4:07 ` REAL 2011-04-08 4:24 ` REAL 0 siblings, 2 replies; 59+ messages in thread From: Valery Pipin @ 2011-04-08 1:52 UTC (permalink / raw) To: ALT Linux Team development discussions > > Потому что это сизиф, что-нибудь да ломается время от времени. Сейчас > > вот kde сломалось (kde4init жрет cpu) . Осваиваем, гноме и > > thunderbird, такие вот танцы. > > ну вот GotoBLAS2 уже в сизифе, подождите день-два, будет вам и NumPy, > собранное с ним взамен ATLAS. [vv@tao-vp ~]$ ldd /usr/lib64/python2.6/site- packages/numpy/linalg/lapack_lite.so linux-vdso.so.1 => (0x00007ffff4fff000) liblapack.so.4 => /usr/lib64/liblapack.so.4 (0x00007fc279c56000) libpython2.6.so.1.0 => /usr/lib64/libpython2.6.so.1.0 (0x00007fc2798ac000) libc.so.6 => /lib64/libc.so.6 (0x00007fc279543000) libgoto2_opteronp-r1.13.so => /usr/lib64/libgoto2_opteronp-r1.13.so (0x00007fc278db7000) libgfortran.so.3 => /usr/lib64/libgfortran.so.3 (0x00007fc278ad0000) libm.so.6 => /lib64/libm.so.6 (0x00007fc27884e000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007fc278638000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fc27841b000) libdl.so.2 => /lib64/libdl.so.2 (0x00007fc278217000) libutil.so.1 => /lib64/libutil.so.1 (0x00007fc278014000) /lib64/ld-linux-x86-64.so.2 (0x00007fc27a6e7000) libgomp.so.1 => /usr/lib64/libgomp.so.1 (0x00007fc277e05000) librt.so.1 => /lib64/librt.so.1 (0x00007fc277bfd000) Не пойму я причем здесь opteron? В общем на моем интеле 64bit: In [1]: from numpy.linalg import * In [2]: from numpy.random import * In [3]: %time m=randn(1000,1000) CPU times: user 0.07 s, sys: 0.01 s, total: 0.08 s Wall time: 0.08 s In [5]: %time U,s,V=svd(m) Недопустимая инструкция Очевидно сборка не учитывает мой тип процессора. Что то мне кажется что с atlas та же история. Bugzilla не доступна. Удачи! ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 1:52 ` Valery Pipin @ 2011-04-08 4:07 ` REAL 2011-04-08 4:17 ` Valery Pipin 2011-04-08 4:24 ` REAL 1 sibling, 1 reply; 59+ messages in thread From: REAL @ 2011-04-08 4:07 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 08:52, Valery Pipin пишет: > libgoto2_opteronp-r1.13.so => /usr/lib64/libgoto2_opteronp-r1.13.so > (0x00007fc278db7000) > Не пойму я причем здесь opteron? Это к апстриму. > In [5]: %time U,s,V=svd(m) > Недопустимая инструкция Значит, проблема именно в вашем железе (как я и предполагал), а не в софте. > Очевидно сборка не учитывает мой тип процессора. А что за проц? Пробовали уже GotoBLAS2 на своём проце собирать и пробовать работать? -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 4:07 ` REAL @ 2011-04-08 4:17 ` Valery Pipin 2011-04-08 5:09 ` REAL 2011-04-08 5:11 ` REAL 0 siblings, 2 replies; 59+ messages in thread From: Valery Pipin @ 2011-04-08 4:17 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от 7 апреля 2011 21:07:24 автор REAL написал: > 08.04.2011 08:52, Valery Pipin пишет: > > libgoto2_opteronp-r1.13.so => > > /usr/lib64/libgoto2_opteronp-r1.13.so > > > > (0x00007fc278db7000) > > > > Не пойму я причем здесь opteron? > оптерон в математатике дурной тон ;-) > Это к апстриму. Думаю дело в сборочной системе > > > In [5]: %time U,s,V=svd(m) > > Недопустимая инструкция > > Значит, проблема именно в вашем железе (как я и предполагал), а не в > софте. > Сдалось вам мое железо! Железо - супер, macbook pro5.6 ;-) > > Очевидно сборка не учитывает мой тип процессора. > > А что за проц? Пробовали уже GotoBLAS2 на своём проце собирать и > пробовать работать? Я пересобрал его для себя, у меня собралась такая библиотека. libgoto2_penrynp-r1.13.so Собрал с smp=2 и доволен... Спасибо! ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 4:17 ` Valery Pipin @ 2011-04-08 5:09 ` REAL 2011-04-08 5:31 ` Valery Pipin 2011-04-08 5:11 ` REAL 1 sibling, 1 reply; 59+ messages in thread From: REAL @ 2011-04-08 5:09 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 11:17, Valery Pipin пишет: >>> Не пойму я причем здесь opteron? >> > оптерон в математатике дурной тон ;-) >> Это к апстриму. > Думаю дело в сборочной системе Нет, дело в самом GotoBLAS2, который шибко умный и сам выбирает, под какой проц собираться. Я собираюсь отучить его от этого, но мне нужны ответы, прозвучавшие в соседнем письме. > Я пересобрал его для себя, у меня собралась такая библиотека. > libgoto2_penrynp-r1.13.so > Собрал с smp=2 и доволен... Ну вот и надо прийти к общему знаменателю. Когда сойдёмся, под какой проц собирать, я llibgoto2_opteronp-r1.13.so сделаю как симлинк на реальную библиотеку. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 5:09 ` REAL @ 2011-04-08 5:31 ` Valery Pipin 2011-04-08 6:09 ` REAL 0 siblings, 1 reply; 59+ messages in thread From: Valery Pipin @ 2011-04-08 5:31 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от 7 апреля 2011 22:09:41 автор REAL написал: > 08.04.2011 11:17, Valery Pipin пишет: > >>> Не пойму я причем здесь opteron? > > > > оптерон в математатике дурной тон ;-) > > > >> Это к апстриму. > > > > Думаю дело в сборочной системе > > Нет, дело в самом GotoBLAS2, который шибко умный и сам выбирает, под > какой проц собираться. Я собираюсь отучить его от этого, но мне нужны > ответы, прозвучавшие в соседнем письме. > > > Я пересобрал его для себя, у меня собралась такая библиотека. > > libgoto2_penrynp-r1.13.so > > Собрал с smp=2 и доволен... > > Ну вот и надо прийти к общему знаменателю. Когда сойдёмся, под какой > проц собирать, я llibgoto2_opteronp-r1.13.so сделаю как симлинк на > реальную библиотеку. Конечно, это важно, найти наиболее совместимый проц. Можно ли сделать опцию для smp? Вкусив этой скорости, я понимаю, что мне все равно придется пересобирать библиотеку под себя. ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 5:31 ` Valery Pipin @ 2011-04-08 6:09 ` REAL 2011-04-08 6:44 ` Valery Pipin 0 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-08 6:09 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 12:31, Valery Pipin пишет: > Конечно, это важно, найти наиболее совместимый проц. > Можно ли сделать опцию для smp? SMP - это в смысле для одного процессора? А зачем? Или что имеется в виду? Сейчас у библиотеки лимит распараллеливания - 4 (используется OpenMP). -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 6:09 ` REAL @ 2011-04-08 6:44 ` Valery Pipin 2011-04-08 7:08 ` REAL 2011-04-08 8:25 ` REAL 0 siblings, 2 replies; 59+ messages in thread From: Valery Pipin @ 2011-04-08 6:44 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от 7 апреля 2011 23:09:23 автор REAL написал: > 08.04.2011 12:31, Valery Pipin пишет: > > Конечно, это важно, найти наиболее совместимый проц. > > Можно ли сделать опцию для smp? > > SMP - это в смысле для одного процессора? А зачем? Или что имеется в виду? > > Сейчас у библиотеки лимит распараллеливания - 4 (используется OpenMP). в спеке задана опция smp=1, т.е., параллелизация отключена? ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 6:44 ` Valery Pipin @ 2011-04-08 7:08 ` REAL 2011-04-08 8:25 ` REAL 1 sibling, 0 replies; 59+ messages in thread From: REAL @ 2011-04-08 7:08 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 13:44, Valery Pipin пишет: >> Сейчас у библиотеки лимит распараллеливания - 4 (используется OpenMP). > в спеке задана опция smp=1, > т.е., параллелизация отключена? Наоборот. Если бы была отключена, было бы smp=0 или вообще smp= -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 6:44 ` Valery Pipin 2011-04-08 7:08 ` REAL @ 2011-04-08 8:25 ` REAL 2011-04-09 1:09 ` Valery Pipin 1 sibling, 1 reply; 59+ messages in thread From: REAL @ 2011-04-08 8:25 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 13:44, Valery Pipin пишет: >> Сейчас у библиотеки лимит распараллеливания - 4 (используется OpenMP). > в спеке задана опция smp=1, > т.е., параллелизация отключена? Кстати, раз уж Вы сами пересобирайте, поэкспериментируйте с опциями, может быть, что-то ещё можно ускорить. Например, насколько лучше/хуже оно работает не с OpenMP, а с pthread, можно покрутить настройки для распараллеливания (макс.количество ядер), снизить/повысить время ожидания возврата из потока (сейчас это 26 минут). Если не разберётесь, где это настраивается, давайте перейдём в личку, чтоб других не отвлекать, там и поговорим ;) -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 8:25 ` REAL @ 2011-04-09 1:09 ` Valery Pipin 2011-04-09 1:19 ` REAL 0 siblings, 1 reply; 59+ messages in thread From: Valery Pipin @ 2011-04-09 1:09 UTC (permalink / raw) To: ALT Linux Team development discussions > 08.04.2011 13:44, Valery Pipin пишет: > >> Сейчас у библиотеки лимит распараллеливания - 4 (используется OpenMP). > > > > в спеке задана опция smp=1, > > т.е., параллелизация отключена? > > Кстати, раз уж Вы сами пересобирайте, поэкспериментируйте с опциями, > может быть, что-то ещё можно ускорить. Например, насколько лучше/хуже > оно работает не с OpenMP, а с pthread, можно покрутить настройки для > распараллеливания (макс.количество ядер), снизить/повысить время > ожидания возврата из потока (сейчас это 26 минут). Если не > разберётесь, где это настраивается, давайте перейдём в личку, чтоб > других не отвлекать, там и поговорим ;) Экспериментировать, к сожалению не могу, слишком много пересобирать приходится. И потом, например я пересобрал gotoblas с BARCELONA, и после пересобрал numpy. Но поставить numpy не смог, вылезли странные зависимости: python-module-numpy-tests: Depends: python2.6(scipy). Кстати в спеке numpy buildrequires на scipy и matplotlib, почему? ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-09 1:09 ` Valery Pipin @ 2011-04-09 1:19 ` REAL 2011-04-09 1:52 ` Valery Pipin 0 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-09 1:19 UTC (permalink / raw) To: ALT Linux Team development discussions 09.04.2011 08:09, Valery Pipin пишет: > Экспериментировать, к сожалению не могу, слишком много пересобирать > приходится. когда завершится задание #42291, таких проблем уже не будет. > И потом, например я пересобрал gotoblas с BARCELONA, и после > пересобрал numpy. Но поставить numpy не смог, вылезли странные зависимости: > python-module-numpy-tests: Depends: python2.6(scipy). а зачем вам тесты NumPy? оно нужно только для тестирования, а не для работы, для работы - python-module-numpy-testing. > Кстати в спеке numpy buildrequires на scipy и matplotlib, почему? для генерации документации. там matplotlib используется. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-09 1:19 ` REAL @ 2011-04-09 1:52 ` Valery Pipin 2011-04-09 2:08 ` REAL 0 siblings, 1 reply; 59+ messages in thread From: Valery Pipin @ 2011-04-09 1:52 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от 8 апреля 2011 18:19:22 автор REAL написал: > 09.04.2011 08:09, Valery Pipin пишет: > > Экспериментировать, к сожалению не могу, слишком много пересобирать > > приходится. > > когда завершится задание #42291, таких проблем уже не будет. > > > И потом, например я пересобрал gotoblas с BARCELONA, и после > > пересобрал numpy. Но поставить numpy не смог, вылезли странные > > зависимости: python-module-numpy-tests: Depends: python2.6(scipy). > > а зачем вам тесты NumPy? оно нужно только для тестирования, а не для > работы, для работы - python-module-numpy-testing. апту зачем то надо было. А вот для чего в gotoblas опция DYNAMIC_ARCH=1 Теоретически в этом случае нужная архитектура динамически подгружается? Однако у меня не собралось с этой опцией. > > > Кстати в спеке numpy buildrequires на scipy и matplotlib, почему? > > для генерации документации. там matplotlib используется. Круто! ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-09 1:52 ` Valery Pipin @ 2011-04-09 2:08 ` REAL 2011-04-09 9:32 ` Michael Shigorin 0 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-09 2:08 UTC (permalink / raw) To: ALT Linux Team development discussions 09.04.2011 08:52, Valery Pipin пишет: > А вот для чего в gotoblas опция DYNAMIC_ARCH=1 Теоретически в этом > случае нужная архитектура динамически подгружается? > Однако у меня не собралось с этой опцией. я сначала тоже так подумал (mike@ в курсе, мы с ним ломали голову, как собрать для i586 нечто получше). но ошибся. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-09 2:08 ` REAL @ 2011-04-09 9:32 ` Michael Shigorin 2011-04-09 11:22 ` REAL 0 siblings, 1 reply; 59+ messages in thread From: Michael Shigorin @ 2011-04-09 9:32 UTC (permalink / raw) To: ALT Linux Team development discussions On Sat, Apr 09, 2011 at 09:08:13AM +0700, REAL wrote: > >А вот для чего в gotoblas опция DYNAMIC_ARCH=1 > >Теоретически в этом случае нужная архитектура динамически > >подгружается? Однако у меня не собралось с этой опцией. > я сначала тоже так подумал (mike@ в курсе, мы с ним ломали > голову, как собрать для i586 нечто получше). но ошибся. (вот что значит оставить второй явно связанный тред "на потом" -- к "PS" моего предыдущего письма, мда) -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-09 9:32 ` Michael Shigorin @ 2011-04-09 11:22 ` REAL 2011-04-10 1:42 ` Valery Pipin 0 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-09 11:22 UTC (permalink / raw) To: ALT Linux Team development discussions 09.04.2011 16:32, Michael Shigorin пишет: >>> Теоретически в этом случае нужная архитектура динамически >>> подгружается? Однако у меня не собралось с этой опцией. >> я сначала тоже так подумал (mike@ в курсе, мы с ним ломали >> голову, как собрать для i586 нечто получше). но ошибся. > > (вот что значит оставить второй явно связанный тред "на потом" > -- к "PS" моего предыдущего письма, мда) дошло: как раз для DYNAMIC_ARCH патчик от led@ и предназначен. попробую очередной заход... -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-09 11:22 ` REAL @ 2011-04-10 1:42 ` Valery Pipin 0 siblings, 0 replies; 59+ messages in thread From: Valery Pipin @ 2011-04-10 1:42 UTC (permalink / raw) To: ALT Linux Team development discussions В сообщении от 9 апреля 2011 04:22:49 автор REAL написал: > 09.04.2011 16:32, Michael Shigorin пишет: > >>> Теоретически в этом случае нужная архитектура динамически > >>> подгружается? Однако у меня не собралось с этой опцией. > >> > >> я сначала тоже так подумал (mike@ в курсе, мы с ним ломали > >> голову, как собрать для i586 нечто получше). но ошибся. > > > > (вот что значит оставить второй явно связанный тред "на потом" > > -- к "PS" моего предыдущего письма, мда) > > дошло: как раз для DYNAMIC_ARCH патчик от led@ и предназначен. > попробую очередной заход... works for me! thanks! In [6]: m=randn(2000,2000) In [7]: %time U,s,V=svd(m) CPU times: user 25.09 s, sys: 1.95 s, total: 27.04 s Wall time: 14.56 s In [9]: Do you really want to exit ([y]/n)? y [vv@tao-vp sunsp]$ ldd /usr/lib64/python2.6/site- packages/numpy/linalg/lapack_lite.so linux-vdso.so.1 => (0x00007fff861ff000) libgoto2.so.0 => /usr/lib64/libgoto2.so.0 (0x00007f7ebc983000) liblapack.so.4 => /usr/lib64/liblapack.so.4 (0x00007f7ebc238000) libpython2.6.so.1.0 => /usr/lib64/libpython2.6.so.1.0 (0x00007f7ebbe8f000) libc.so.6 => /lib64/libc.so.6 (0x00007f7ebbb26000) libm.so.6 => /lib64/libm.so.6 (0x00007f7ebb8a3000) libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f7ebb687000) libgfortran.so.3 => /usr/lib64/libgfortran.so.3 (0x00007f7ebb3a1000) libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f7ebb18a000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f7ebaf86000) libutil.so.1 => /lib64/libutil.so.1 (0x00007f7ebad83000) /lib64/ld-linux-x86-64.so.2 (0x00007f7ebe103000) ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 4:17 ` Valery Pipin 2011-04-08 5:09 ` REAL @ 2011-04-08 5:11 ` REAL 1 sibling, 0 replies; 59+ messages in thread From: REAL @ 2011-04-08 5:11 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 11:17, Valery Pipin пишет: >> 08.04.2011 08:52, Valery Pipin пишет: >>> libgoto2_opteronp-r1.13.so => >>> /usr/lib64/libgoto2_opteronp-r1.13.so >>> >>> (0x00007fc278db7000) >>> >>> Не пойму я причем здесь opteron? А у меня на x86_64 вообще libgoto2_barcelonap-r1.13.so :-D -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 1:52 ` Valery Pipin 2011-04-08 4:07 ` REAL @ 2011-04-08 4:24 ` REAL 2011-04-08 5:43 ` Anton Farygin 1 sibling, 1 reply; 59+ messages in thread From: REAL @ 2011-04-08 4:24 UTC (permalink / raw) To: ALT Linux Team development discussions, Dmitry V. Levin 08.04.2011 08:52, Valery Pipin пишет: > Не пойму я причем здесь opteron? Там набор для нескольких типов x86_64 процов, они выбираются автоматически. Можно подсунуть ATOM и выдать его за OPTERON (ATOM-то у Вас точно поддерживает?). Вот другие поддерживаемые типы: NEHALEM, BARCELONA, OPTERON_SSE3, CORE2, PENRYN, DUNNINGTON, PRESCOTT, NANO. Для i586 чуть больше: NEHALEM, ATHLON, NORTHWOOD, ATOM, OPTERON, BANIAS, OPTERON_SSE3, BARCELONA, P5, COPPERMINE, P6, CORE2, PENRYN, DUNNINGTON, PRESCOTT, KATMAI, VIAC3, NANO, YONAH. Кто что посоветует для сизифа? -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 4:24 ` REAL @ 2011-04-08 5:43 ` Anton Farygin 2011-04-08 5:47 ` REAL 0 siblings, 1 reply; 59+ messages in thread From: Anton Farygin @ 2011-04-08 5:43 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 08:24, REAL пишет: > 08.04.2011 08:52, Valery Pipin пишет: >> Не пойму я причем здесь opteron? > > Там набор для нескольких типов x86_64 процов, они выбираются > автоматически. Можно подсунуть ATOM и выдать его за OPTERON (ATOM-то у > Вас точно поддерживает?). Вот другие поддерживаемые типы: > > NEHALEM, BARCELONA, OPTERON_SSE3, CORE2, PENRYN, DUNNINGTON, PRESCOTT, > NANO. Тут я бы заложился на NEHALEM, а остальное - по запросу. Но вообще надо бы посмотреть чем оно отличается внутри. > > Для i586 чуть больше: > > NEHALEM, ATHLON, NORTHWOOD, ATOM, OPTERON, BANIAS, OPTERON_SSE3, > BARCELONA, P5, COPPERMINE, P6, CORE2, PENRYN, DUNNINGTON, PRESCOTT, > KATMAI, VIAC3, NANO, YONAH. Тут, видимо, P6. ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 5:43 ` Anton Farygin @ 2011-04-08 5:47 ` REAL 2011-04-08 6:11 ` Anton Farygin 0 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-08 5:47 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 12:43, Anton Farygin пишет: >> NEHALEM, BARCELONA, OPTERON_SSE3, CORE2, PENRYN, DUNNINGTON, PRESCOTT, >> NANO. > > Тут я бы заложился на NEHALEM, а остальное - по запросу. > > Но вообще надо бы посмотреть чем оно отличается внутри. Инструкциями процессора ;) >> NEHALEM, ATHLON, NORTHWOOD, ATOM, OPTERON, BANIAS, OPTERON_SSE3, >> BARCELONA, P5, COPPERMINE, P6, CORE2, PENRYN, DUNNINGTON, PRESCOTT, >> KATMAI, VIAC3, NANO, YONAH. > > Тут, видимо, P6. Пока на этом и остановлюсь, значит. Спасибо. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 5:47 ` REAL @ 2011-04-08 6:11 ` Anton Farygin 2011-04-08 6:20 ` REAL 2011-04-08 10:01 ` REAL 0 siblings, 2 replies; 59+ messages in thread From: Anton Farygin @ 2011-04-08 6:11 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 09:47, REAL пишет: > 08.04.2011 12:43, Anton Farygin пишет: >>> NEHALEM, BARCELONA, OPTERON_SSE3, CORE2, PENRYN, DUNNINGTON, PRESCOTT, >>> NANO. >> >> Тут я бы заложился на NEHALEM, а остальное - по запросу. >> >> Но вообще надо бы посмотреть чем оно отличается внутри. > > Инструкциями процессора ;) Оно на ASM написано ? Или просто использует флаги оптимизации ? > >>> NEHALEM, ATHLON, NORTHWOOD, ATOM, OPTERON, BANIAS, OPTERON_SSE3, >>> BARCELONA, P5, COPPERMINE, P6, CORE2, PENRYN, DUNNINGTON, PRESCOTT, >>> KATMAI, VIAC3, NANO, YONAH. >> >> Тут, видимо, P6. > > Пока на этом и остановлюсь, значит. Спасибо. > ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 6:11 ` Anton Farygin @ 2011-04-08 6:20 ` REAL 2011-04-08 10:01 ` REAL 1 sibling, 0 replies; 59+ messages in thread From: REAL @ 2011-04-08 6:20 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 13:11, Anton Farygin пишет: >>> Но вообще надо бы посмотреть чем оно отличается внутри. >> >> Инструкциями процессора ;) > > Оно на ASM написано ? Или просто использует флаги оптимизации ? Флаги разные - это факт. А есть ли там ASM, я не смотрел. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 6:11 ` Anton Farygin 2011-04-08 6:20 ` REAL @ 2011-04-08 10:01 ` REAL 2011-04-08 10:05 ` REAL 1 sibling, 1 reply; 59+ messages in thread From: REAL @ 2011-04-08 10:01 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 13:11, Anton Farygin пишет: >>>> NEHALEM, BARCELONA, OPTERON_SSE3, CORE2, PENRYN, DUNNINGTON, >>>> PRESCOTT, >>>> NANO. >>> >>> Тут я бы заложился на NEHALEM, а остальное - по запросу. На NEHALEM не получится, сборка не проходит. Нужно что-то другое. >>> Но вообще надо бы посмотреть чем оно отличается внутри. >> >> Инструкциями процессора ;) > > Оно на ASM написано ? Или просто использует флаги оптимизации ? Посмотрел внутрь, однако, да, ASM там есть :) >>>> NEHALEM, ATHLON, NORTHWOOD, ATOM, OPTERON, BANIAS, OPTERON_SSE3, >>>> BARCELONA, P5, COPPERMINE, P6, CORE2, PENRYN, DUNNINGTON, PRESCOTT, >>>> KATMAI, VIAC3, NANO, YONAH. >>> >>> Тут, видимо, P6. >> >> Пока на этом и остановлюсь, значит. Спасибо. А это ближе к вечеру получится попробовать. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 10:01 ` REAL @ 2011-04-08 10:05 ` REAL 2011-04-08 10:08 ` Anton Farygin 0 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-08 10:05 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 17:01, REAL пишет: >>>> Тут я бы заложился на NEHALEM, а остальное - по запросу. > > На NEHALEM не получится, сборка не проходит. Нужно что-то другое. На ATOM тоже. С остальными всё нормально должно быть. Какие ещё будут предложения? Вот список оставшихся: BARCELONA, CORE2, DUNNINGTON, NANO, OPTERON, OPTERON_SSE3, PENRYN, PRESCOTT. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 10:05 ` REAL @ 2011-04-08 10:08 ` Anton Farygin 2011-04-08 10:35 ` REAL 2011-04-08 10:53 ` REAL 0 siblings, 2 replies; 59+ messages in thread From: Anton Farygin @ 2011-04-08 10:08 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 14:05, REAL пишет: > 08.04.2011 17:01, REAL пишет: >>>>> Тут я бы заложился на NEHALEM, а остальное - по запросу. >> >> На NEHALEM не получится, сборка не проходит. Нужно что-то другое. > > На ATOM тоже. С остальными всё нормально должно быть. Какие ещё будут > предложения? Вот список оставшихся: > > BARCELONA, CORE2, DUNNINGTON, NANO, OPTERON, OPTERON_SSE3, PENRYN, > PRESCOTT. Тогда Dunnington ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 10:08 ` Anton Farygin @ 2011-04-08 10:35 ` REAL 2011-04-08 10:53 ` REAL 1 sibling, 0 replies; 59+ messages in thread From: REAL @ 2011-04-08 10:35 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 17:08, Anton Farygin пишет: > Тогда Dunnington Спасибо, с ним собралось. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 10:08 ` Anton Farygin 2011-04-08 10:35 ` REAL @ 2011-04-08 10:53 ` REAL 2011-04-08 11:00 ` REAL 1 sibling, 1 reply; 59+ messages in thread From: REAL @ 2011-04-08 10:53 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 17:08, Anton Farygin пишет: >> BARCELONA, CORE2, DUNNINGTON, NANO, OPTERON, OPTERON_SSE3, PENRYN, >> PRESCOTT. > > Тогда Dunnington А вот в сборочнице хреново: ../kernel/x86_64/gemm_ncopy_4.S: Assembler messages: ../kernel/x86_64/gemm_ncopy_4.S:192: Error: undefined symbol `RPREFETCHSIZE' in operation ../kernel/x86_64/gemm_ncopy_4.S:193: Error: undefined symbol `RPREFETCHSIZE' in operation ../kernel/x86_64/gemm_ncopy_4.S:194: Error: undefined symbol `RPREFETCHSIZE' in operation ../kernel/x86_64/gemm_ncopy_4.S:195: Error: undefined symbol `RPREFETCHSIZE' in operation ../kernel/x86_64/gemm_ncopy_4.S:197: Error: undefined symbol `WPREFETCHSIZE' in operation ../kernel/x86_64/gemm_ncopy_4.S:345: Error: undefined symbol `RPREFETCHSIZE' in operation ../kernel/x86_64/gemm_ncopy_4.S:346: Error: undefined symbol `RPREFETCHSIZE' in operation ../kernel/x86_64/gemm_ncopy_4.S:348: Error: undefined symbol `WPREFETCHSIZE' in operation Кстати, и для i586 хреново: ../libgoto2_opteronp-r1.13.a(dgemm_nn.o): In function `dgemm_nn': /usr/src/RPM/BUILD/gotoblas2-1.13/driver/level3/level3.c:322: undefined reference to `dgemm_itcopy' /usr/src/RPM/BUILD/gotoblas2-1.13/driver/level3/level3.c:370: undefined reference to `dgemm_itcopy' ../libgoto2_opteronp-r1.13.a(dgemm_nt.o): In function `dgemm_nt': /usr/src/RPM/BUILD/gotoblas2-1.13/driver/level3/level3.c:322: undefined reference to `dgemm_itcopy' /usr/src/RPM/BUILD/gotoblas2-1.13/driver/level3/level3.c:370: undefined reference to `dgemm_itcopy' ../libgoto2_opteronp-r1.13.a(dgemm_tn.o): In function `dgemm_tn': /usr/src/RPM/BUILD/gotoblas2-1.13/driver/level3/level3.c:322: undefined reference to `dgemm_incopy' /usr/src/RPM/BUILD/gotoblas2-1.13/driver/level3/level3.c:370: undefined reference to `dgemm_incopy' ../libgoto2_opteronp-r1.13.a(dgemm_tt.o): In function `dgemm_tt': /usr/src/RPM/BUILD/gotoblas2-1.13/driver/level3/level3.c:322: undefined reference to `dgemm_incopy' /usr/src/RPM/BUILD/gotoblas2-1.13/driver/level3/level3.c:370: undefined reference to `dgemm_incopy' ../libgoto2_opteronp-r1.13.a(dtrmm_LNUU.o): In function `dtrmm_LNUU': /usr/src/RPM/BUILD/gotoblas2-1.13/driver/level3/trmm_L.c:193: undefined reference to `dgemm_itcopy' /usr/src/RPM/BUILD/gotoblas2-1.13/driver/level3/trmm_L.c:229: undefined reference to `dgemm_itcopy' -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 10:53 ` REAL @ 2011-04-08 11:00 ` REAL 2011-04-08 11:01 ` Anton Farygin 0 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-08 11:00 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 17:53, REAL пишет: > Кстати, и для i586 хреново: Но это я, наверно, могу исправить, оставив при этом P6. Кстати, а почему OPTERON не понравился? -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 11:00 ` REAL @ 2011-04-08 11:01 ` Anton Farygin 2011-04-08 11:12 ` REAL 0 siblings, 1 reply; 59+ messages in thread From: Anton Farygin @ 2011-04-08 11:01 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 15:00, REAL пишет: > 08.04.2011 17:53, REAL пишет: >> Кстати, и для i586 хреново: > > Но это я, наверно, могу исправить, оставив при этом P6. > > Кстати, а почему OPTERON не понравился? потому что у меня его нет нигде, например. В России большинство кластеров делают на Intel ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-08 11:01 ` Anton Farygin @ 2011-04-08 11:12 ` REAL 0 siblings, 0 replies; 59+ messages in thread From: REAL @ 2011-04-08 11:12 UTC (permalink / raw) To: ALT Linux Team development discussions 08.04.2011 18:01, Anton Farygin пишет: >> Кстати, а почему OPTERON не понравился? > > потому что у меня его нет нигде, например. > > В России большинство кластеров делают на Intel Ладно, пока все молчат, соберу с BARSELONA, ну и с i586 разберусь к вечеру... -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 4:54 ` Valery Pipin 2011-04-06 5:02 ` REAL @ 2011-04-06 8:19 ` REAL 2011-04-07 4:54 ` REAL 2 siblings, 0 replies; 59+ messages in thread From: REAL @ 2011-04-06 8:19 UTC (permalink / raw) To: ALT Linux Team development discussions 06.04.2011 11:54, Valery Pipin пишет: > eig(m) я вообще не дождался. Специфичная для x86_64 проблема, однако. Тут только апстриму жаловаться, похоже. -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-06 4:54 ` Valery Pipin 2011-04-06 5:02 ` REAL 2011-04-06 8:19 ` REAL @ 2011-04-07 4:54 ` REAL 2011-04-07 5:20 ` Valery Pipin 2 siblings, 1 reply; 59+ messages in thread From: REAL @ 2011-04-07 4:54 UTC (permalink / raw) To: ALT Linux Team development discussions 06.04.2011 11:54, Valery Pipin пишет: > (gdb) run > Starting program: /usr/bin/python > [Thread debugging using libthread_db enabled] > Python 2.6.6 (r266:84292, Mar 29 2011, 02:41:30) > [GCC 4.5.1 20101130 (ALT Linux 4.5.1-alt8)] on linux2 > Type "help", "copyright", "credits" or "license" for more information. > >>> from numpy.random import * > >>> from numpy.linalg import * > >>> m=randn(400,400) > >>> U,s,V=svd(m) > > Program received signal SIGSEGV, Segmentation fault. > MLOOP () at ATL_dupNBmm0_1_0_b1.c:319 > 319 fldl 0-128(pA0) /* st = rA0, rB0 */ > > eig(m) я вообще не дождался. Проверил сборку с GotoBLAS2, ошибки нет, и eig(m) работает. Ждите в сизифах вашего города ;) -- REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ ^ permalink raw reply [flat|nested] 59+ messages in thread
* Re: [devel] atlas is broken again? 2011-04-07 4:54 ` REAL @ 2011-04-07 5:20 ` Valery Pipin 0 siblings, 0 replies; 59+ messages in thread From: Valery Pipin @ 2011-04-07 5:20 UTC (permalink / raw) To: ALT Linux Team development discussions 06.04.2011 21:54, REAL пишет: > 06.04.2011 11:54, Valery Pipin пишет: >> (gdb) run >> Starting program: /usr/bin/python >> [Thread debugging using libthread_db enabled] >> Python 2.6.6 (r266:84292, Mar 29 2011, 02:41:30) >> [GCC 4.5.1 20101130 (ALT Linux 4.5.1-alt8)] on linux2 >> Type "help", "copyright", "credits" or "license" for more information. >> >>> from numpy.random import * >> >>> from numpy.linalg import * >> >>> m=randn(400,400) >> >>> U,s,V=svd(m) >> >> Program received signal SIGSEGV, Segmentation fault. >> MLOOP () at ATL_dupNBmm0_1_0_b1.c:319 >> 319 fldl 0-128(pA0) /* st = rA0, rB0 */ >> >> eig(m) я вообще не дождался. > > Проверил сборку с GotoBLAS2, ошибки нет, и eig(m) работает. Ждите в > сизифах вашего города ;) > Сизиф не в городе, он в голове ;-) Спасибо! ^ permalink raw reply [flat|nested] 59+ messages in thread
end of thread, other threads:[~2011-04-10 1:42 UTC | newest] Thread overview: 59+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2011-04-05 3:44 [devel] atlas is broken again? Valery Pipin 2011-04-05 3:59 ` REAL 2011-04-05 4:20 ` Valery Pipin 2011-04-05 6:19 ` REAL 2011-04-05 6:41 ` Valery Pipin 2011-04-05 6:53 ` REAL 2011-04-05 7:02 ` Valery Pipin 2011-04-05 7:14 ` REAL 2011-04-05 7:34 ` Valery Pipin 2011-04-05 7:41 ` REAL 2011-04-05 8:02 ` Valery Pipin 2011-04-05 8:20 ` REAL 2011-04-05 17:51 ` Valery Pipin 2011-04-06 3:22 ` REAL 2011-04-06 4:54 ` Valery Pipin 2011-04-06 5:02 ` REAL 2011-04-06 5:04 ` Valery Pipin 2011-04-06 5:15 ` REAL 2011-04-06 5:49 ` Valery Pipin 2011-04-06 6:05 ` REAL 2011-04-06 7:28 ` REAL 2011-04-06 8:36 ` Valery Pipin 2011-04-06 8:47 ` REAL 2011-04-06 8:53 ` REAL 2011-04-06 15:47 ` Valery Pipin 2011-04-06 16:05 ` REAL 2011-04-08 1:52 ` Valery Pipin 2011-04-08 4:07 ` REAL 2011-04-08 4:17 ` Valery Pipin 2011-04-08 5:09 ` REAL 2011-04-08 5:31 ` Valery Pipin 2011-04-08 6:09 ` REAL 2011-04-08 6:44 ` Valery Pipin 2011-04-08 7:08 ` REAL 2011-04-08 8:25 ` REAL 2011-04-09 1:09 ` Valery Pipin 2011-04-09 1:19 ` REAL 2011-04-09 1:52 ` Valery Pipin 2011-04-09 2:08 ` REAL 2011-04-09 9:32 ` Michael Shigorin 2011-04-09 11:22 ` REAL 2011-04-10 1:42 ` Valery Pipin 2011-04-08 5:11 ` REAL 2011-04-08 4:24 ` REAL 2011-04-08 5:43 ` Anton Farygin 2011-04-08 5:47 ` REAL 2011-04-08 6:11 ` Anton Farygin 2011-04-08 6:20 ` REAL 2011-04-08 10:01 ` REAL 2011-04-08 10:05 ` REAL 2011-04-08 10:08 ` Anton Farygin 2011-04-08 10:35 ` REAL 2011-04-08 10:53 ` REAL 2011-04-08 11:00 ` REAL 2011-04-08 11:01 ` Anton Farygin 2011-04-08 11:12 ` REAL 2011-04-06 8:19 ` REAL 2011-04-07 4:54 ` REAL 2011-04-07 5:20 ` Valery Pipin
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git