Как установить matlabpool для нескольких процессоров?

Я просто устанавливаю Очень большое Тяжелое Вычисление экземпляр EC2 для броска его в мою проблему Генетических алгоритмов, надеясь ускорить вещи.

Этот экземпляр имеет 8 процессоров Intel Xeon (приблизительно 2.4 ГГц каждый) и 7 Концертов RAM.

На моей машине у меня есть Intel Core Duo, и matlab может работать с моими двумя ядрами очень хорошо путем выполнения:

matlabpool open 2

На экземпляре EC2, хотя, matlab только способно к обнаружению 1 из 8 процессоров, и если я пытаюсь работать:

matlabpool open 8

Я получаю ошибку при высказывании, что ClusterSize 1, так как существует только 1 ядро на моем ЦП. Правда, на каждом ЦП существует только 1 ядро, но у меня есть 8 центральных процессоров на приведенном примере EC2!

Таким образом, различие от моей машины и ec2 экземпляра - то, что у меня есть свои 2 ядра на единственном процессоре локально, в то время как экземпляр EC2 имеет 8 отличных процессоров.

Мой вопрос, как я заставляю matlab работать с теми 8 процессорами?

Я нашел данную статью, но это кажется связанным с установкой matlab с несколькими экземплярами EC2 (не связанный с несколькими процессорами на том же экземпляре, EC2 или не), который не является моей проблемой.

Любая справка ценится!

Примечание: точка не является EC2, я - дистанционная работа в него и работающий matlab на нем, как будто это была любая другая машина. Дело в том, что я не могу заставить matlab видеть эти 8 процессоров!

8
задан Jonas 10 May 2010 в 08:42
поделиться

1 ответ

MATLAB не видит все 8 ядер. Настройте их вручную. Параллельное меню -> Управление конфигурациями. Щелкните правой кнопкой мыши на строке "local". На вкладке scheduler установите "Number of workers available to scheduler" на 8.


Оригинальный ответ был вопросом, требующим более подробной информации:

Вы пытаетесь использовать MDCS на EC2 (и пользовательский интерфейс MATLAB на вашем ПК), или вы пытаетесь запустить пользовательский интерфейс MATLAB и PCT на EC2 (через ssh или vnc или т.п.)?

.
7
ответ дан 5 December 2019 в 21:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: