При использовании типового интерфейса планировщика можно изменить поведение сменных скриптов путем установки дополнительных свойств для типового кластерного профиля или объекта с помощью AdditionalProperties
. Для получения дополнительной информации о типовом интерфейсе планировщика смотрите, Конфигурируют Используя Типовой Интерфейс Планировщика.
Демонстрационные сменные скрипты позволяют вам устанавливать следующие свойства.
Свойства для всех планировщиков
Свойство | Описание | Ввод |
---|---|---|
| Дополнительные аргументы планировщика для представления задания. Демонстрационные сменные скрипты добавляют значение этого свойства к строке представления планировщика. | Строка |
| Опция, чтобы указать, как вы аутентифицируетесь, когда вы соединяетесь с кластером в виде одного из следующего:
| Строка |
| Имя хоста кластерной машины, которая имеет утилиты планировщика, чтобы представить задания. Это свойство доступно в удаленных и неразделяемых режимах представления только. Кластерная машина должна запустить Linux. | Строка |
| Местоположение на клиентской машине единичного файла SSH, который идентифицирует вас в | Строка |
| Установите это свойство на | Логический |
| Местоположение, чтобы хранить файлы задания в кластере. Это свойство доступно в неразделяемом режиме представления только. | Строка |
| Опция, чтобы использовать единичный файл. Установите это свойство на | Логический |
| Имя пользователя, чтобы войти в систему | Строка |
| Опция, чтобы использовать уникальные подпапки. Установите это свойство на | Логический |
Свойства для PBS только
Свойство | Описание |
---|---|
|
Количество процессоров на узел в виде конечного положительного целочисленного скаляра. Когда вы представите задание кластеру, количество ядер на узел, который запрашивает MATLAB, как гарантируют, будет меньше чем или равно MATLAB запрашивает самое маленькое количество ядер на узел, требуемый запускать задание.
|
Когда вы создаете типовой кластерный профиль впервые с Типовым Мастером Профиля, инсталлятор проводит вас по установке некоторых из этих свойств. Для получения дополнительной информации об инсталляторе смотрите Интерфейс со Сторонними Планировщиками.
Можно также задать собственные свойства настроить поведение сменных скриптов. Для этого необходимо изменить сменные скрипты. Для получения дополнительной информации смотрите Добавляющую Пользовательскую настройку (Parallel Computing Toolbox).
Можно установить дополнительные свойства в кластерном профиле с Кластерным менеджером по Профилю, или программно.
Когда вы устанавливаете дополнительные свойства в кластерном профиле, свойства применяются каждый раз, когда вы используете кластер.
В панели инструментов MATLAB, на вкладке Home, в области Environment, выбирают Parallel> Create and Manage Clusters.
В Кластерном менеджере по Профилю нажмите на типовой профиль, который вы хотите изменить.
Нажмите Edit в нижней правой части.
Перейдите к AdditionalProperties
таблица.
Чтобы добавить новое свойство, нажмите Add. Чтобы изменить существующее свойство, нажмите на свойство.
Следующее изображение показывает пример установки AdditionalSubmitArgs
для LSF® кластерный профиль.
Можно установить дополнительные свойства программно путем доступа к AdditionalProperties
из типового кластерного объекта. Обратите внимание на то, что это действие не обновляет кластерный профиль, и свойства только применяются к тому конкретному кластерному объекту. Следующее является примером того, как установить AdditionalSubmitArgs
для кластера LSF.
Во-первых, создайте кластерный объект при помощи parcluster
функция. В следующем коде измените MyLSFCluster
к имени вашего кластерного профиля.
c = parcluster("MyLSFCluster");
Затем установите AdditionalSubmitArgs
так, чтобы сменные скрипты использовали различную очередь заданий.
c.AdditionalProperties.AdditionalSubmitArgs = '-q matlab_queue';
С этим изменением MATLAB передает дополнительные аргументы планировщику, когда вы представляете задание. Например, представьте пакетное задание.
job = batch(c,"myScript");