При использовании типового интерфейса планировщика можно изменить поведение сменных скриптов путем установки дополнительных свойств для типового кластерного профиля или объекта с помощью AdditionalProperties
. Для получения дополнительной информации о типовом интерфейсе планировщика смотрите, Конфигурируют Используя Типовой Интерфейс Планировщика.
Демонстрационные сменные скрипты позволяют вам устанавливать следующие свойства.
Свойства для всех планировщиков
Свойство | Описание | Ввод |
---|---|---|
| Имя хоста кластерной машины, которая имеет утилиты планировщика, чтобы представить задания. Это свойство доступно в удаленных и неразделяемых режимах представления только. | Строка |
| Местоположение, чтобы хранить файлы задания на кластере. Это свойство доступно в неразделяемом режиме представления только. | Строка |
| Дополнительные аргументы планировщика для представления задания. Демонстрационные сменные скрипты добавляют значение этого свойства к строке представления планировщика. | Строка |
| Имя пользователя, чтобы войти в систему | Строка |
| Опция, чтобы использовать уникальные подпапки. Установите это свойство на | Логический |
| Опция, чтобы использовать единичный файл. Установите это свойство на | Логический |
| Местоположение на клиентской машине единичного файла SSH, который идентифицирует вас в | Строка |
| Установите это свойство на | Логический |
Свойства для PBS только
Свойство | Описание | Ввод |
---|---|---|
| Количество ядер процессора на узел в кластере. Для большинства кластеров это - количество физических ядер на узел. Если вам нужно больше руководства, свяжитесь со своим кластерным администратором. | Номер |
Когда вы создаете типовой кластерный профиль впервые с Типовым Мастером Профиля, инсталлятор проводит вас по установке некоторых из этих свойств. Для получения дополнительной информации об инсталляторе смотрите Интерфейс со Сторонними Планировщиками.
Можно также задать собственные свойства настроить поведение сменных скриптов. Для этого необходимо изменить сменные скрипты. Для получения дополнительной информации смотрите Добавляющую Пользовательскую настройку (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");