Error using matlabpool

Обсуждение вопросов связанных с параллельными и распределенными вычислениями

Модератор: Admin

Александр Петрович
Пользователь
Сообщения: 7
Зарегистрирован: Пт мар 09, 2007 7:03 pm

Error using matlabpool

Сообщение Александр Петрович » Чт июл 12, 2012 1:56 pm

Здравствуйте!

Matlab R2012a (7.14) установил без проблем. MDCS не устанавливал.
Процессор Core-i7-720QM, OS Windows Vista Home Premium SP2, Память 8Гб.

Matlab запускается и выполняет обычные вычисления без проблем. Но при попытке запуска poolа workerов командой matlabpool open появляется 4 идентичных сообщения об ошибке (судя по всему – по одному сообщению на каждый worker poolа, см. рис.1):

MATLAB_PREFDIR must be an absolute path.
Cannot set preferences directory to the relative path Mathworks\MATLAB\2012a.

После закрытия этих сообщений в окне команд Matlab появляется следующие сообщения об ошибке (см. рис.2):

Error using matlabpool (line 144)
Failed to open matlabpool. (For information in addition to the causing error, validate the profile 'local' in the Cluster Profile Manager.)

Caused by:
Error using distcomp.interactiveclient/pGetSockets>iThrowIfBadParallelJobStatus (line 114)
The interactive parallel job finished without any messages.

В предыдущей версии (R2011b) matlabpool работал.
Как запустить matlabpool?

http://i42.fastpic.ru/big/2012/0712/32/ ... 72d332.png
http://i41.fastpic.ru/big/2012/0712/80/ ... 015280.png

kaktusenok
Пользователь
Сообщения: 30
Зарегистрирован: Пн янв 10, 2011 8:05 pm

Сообщение kaktusenok » Пт сен 21, 2012 12:03 am

С месяц порываюсь ответить, но руки никак не доходят. Когда у меня возникла такая ошибка:
MATLAB_PREFDIR must be an absolute path.
Cannot set preferences directory to the relative path Mathworks\MATLAB\2012a.

Она была связана с тем, что MATLAB был установлен с MATLAB Distributed Computing Server (т.е. не создались ярлыки и ассоциации с файлами), но запускался интерактивно. В этом случае и выскакивала ошибка.

Решить данную проблему можно двойной установкой MATLAB. Первый раз без MATLAB Distributed Computing Server, а второй уже с MATLAB Distributed Computing Server. Я это подробно описал http://kaktusenok.blogspot.com/2012/09/ ... uting.html

Хотя Вы и пишите, что "MDCS не устанавливал", тогда рекомендую попробовать полностью удалить MATLAB и поставить заново.
Очень жалко, что люди даже не трудятся посмотреть справку, когда задают здесь вопросы. Нельзя тупо надеяться, что за Вас здесь всё решат. Поэтому сообщения типа "нужно вот решить такую задачу ... всем спасибо" неприятны и оскорбительны.

Александр Петрович
Пользователь
Сообщения: 7
Зарегистрирован: Пт мар 09, 2007 7:03 pm

Сообщение Александр Петрович » Пт сен 21, 2012 2:33 pm

Вместо висты установил Windows7 Ultimate.
Установил Matlab также как и раньше, без MDCS.
Всё заработало.

hanifnoor
Пользователь
Сообщения: 1
Зарегистрирован: Пт дек 19, 2014 2:58 pm

Re: Error using matlabpool

Сообщение hanifnoor » Пт дек 19, 2014 3:05 pm

После закрытия этих сообщений в окне команд Matlab появляется следующие сообщения об ошибке (см. рис.2):

Error using matlabpool (line 144)
Failed to open matlabpool. (For information in addition to the causing error, validate the profile 'local' in the Cluster Profile Manager.)

Caused by:
Error using distcomp.interactiveclient/pGetSockets>iThrowIfBadParallelJobStatus (line 114)
The interactive parallel job finished without any messages.

__________________________________________
You can check out our latest 70-687 - certkiller and testking exams written by our 1z0-803 - braindumps - exam to help you pass Miami International University of Art & Design.You can also purchase mines.edu. Our northwood is simply excellent in quality.