2015-12-17 4 views
-1

У меня есть сценарий MATLAB, используя параллельные петли for. Я хочу запустить свой скрипт на сервере Linux, но я не знаю, как его запустить из оболочки linux без отображения графического интерфейса MATLAB. Кроме того, как я могу указать количество ядер для использования?Как указать количество ядер из командной строки linux?

+1

Выполняет ли 'matlab --nodesktop' то, что вы хотите? См. Http://blogs.mathworks.com/community/2010/02/22/launching-matlab-without-the-desktop/ – mikkola

+0

Как указать количество ядер? – user51661

+0

Я ответил на ваш вопрос? – rayryeng

ответ

1
  1. matlab -nodesktop
  2. Использование maxNumCompThreads установить общее число потоков/ядер для MATLAB использовать.

Если вам требуется, чтобы MATLAB запускался на одном потоке, используйте matlab -singleCompThread. Однако я не уверен, почему вы хотите контролировать общее количество ядер. По умолчанию MATLAB использует возможности многопоточности машины, на которой он работает.

В качестве дополнительного оповещения, maxNumCompThreads будет удалено в будущих выпусках MATLAB, поэтому не полагайтесь на это поведение, если вы хотите долготерпимости.

 Смежные вопросы

  • Нет связанных вопросов^_^